This game is quite enjoyable. The levels are challenging, but not impossible, the lack of checkpoints is a bit annoying, and the controls are quite slippy at times which makes landing on the moving platforms difficult as you need to be nearly pixel perfect.
Timing certain jumps was a pain. Timing really played a roll specifically on the last level, which was a B!+C|-| by the way, and it felt like all the effort you went through to get to the end was pointless.
Speaking of the end, the story feels somewhat lacking seeing as how Blue's reason why is just a series of "blahs." Thought you could have been a bit more creative.
All in all, I enjoyed myself, so I'm giving you an above average score, but the ending is what stopped me from scoring higher.
Keep it up!!! Look forward to another game in the future.