The challenge to solve this puzzle is just awesome, and yet the game is quite as simple! The step by step tutorial and the difficulty customization are outstanding ideas. Only if there could be some different themes (or capability to choose backgrounds), then this will be perfect.
Decent time killer. Higher difficulties have more than one solution, but only one is correct.