I really like the concept of this for a puzzle game. The difficulty curve is very nice, while still providing a challenge. Very cool game!