I loved the "tower defense" concept, its simplicity, and the player's need to align the pieces. If I had to suggest something, I'd say increase the time between enemy waves so the player can collect more gold and rearrange pieces. Aside from that, you have plenty of material to create hundreds of levels.