This is a really clever puzzle game. The difficulty of each level felt appropriate and the simple graphics served to portray the state of the game well. Overall, very nicely done.