Excellent puzzle game. Beautiful graphics and a nicely executed concept. Level design ultimately makes or breaks a game like this, and some of the levels are really quite nice and challenging. The whole game (40 levels as of this review) took me a few hours. A few of the difficult levels are actually pretty easy, but once you have a nice looking and nice working game like this, you can spend more time on developing new and better levels. Half a star off for the inability to immediately mute (or save mute preferences), a lack of originality, and the minor level design issues discussed above. All around a great game though.