Nice. Now that is how a puzzle game is done. Just enough frustration to make it worth playing. Nice animation too and I love the music. My only complaint is, there weren't enough levels, man, I woulda played this for hours. But, still, nice. Also, a little more of an end would've been nice. But, still, beautiful.