Very well made game. Great music, good controls, great concept.
Great replay value.
Overall I say really good job with this game.
My one point of criticism would be to explain how to defeat the final boss, I really just don't get it.
The final boss is a departure from most of the game.