VERY good game. I like these types of puzzles. Sound effects in the game are good too.
One con is that you aren't able to cancel a selection. Also, sometimes when you want to move somewhere, you can't, as if there is an invisible wall there. You should also be able to pick which level to be on.