Great design! You did a lot with a simple premise. The art and music give it a good vibe, it has a good level of challenge and progression, and the concepts are introduced well. Just a great job overall.
Thanks for the feedback :)