This is a great puzzle game that eases the player the mechanics and has some very cryptic puzzles at the end. Well done!
(BTW, the version of this game on CoolMathGames has 15 more levels)