Bravesmart

Bravesmart is a fun puzzle game where you create matches of three on a board to build better pieces. It is a single-player puzzle board game, but with a bit of a forced construction metaphor to make it a little more fun.