A cute, yet challenging action puzzle game that I enjoyed playing through. The only flaw I give it is having to complete a stage from the start. Luckily with the use of suspend points that is not a big issue. I'm satisfied with just clearing the game, but for those that want more this game does have some bonus stages and additional challenges.