Everything a game should be, Very easy to control, easy to understand, simple yet challenging enough to warrant playing it through to the end. Have to say it again, but the music is perfect for this game too, it matches it without flaw. Too top it off the story is very well written as well, not just thrown together to justify a goal.
Congratulations!