An excellent game
One of the most solid platformers I've played on NG. The engine was defined and well developed which in turn shoveled awesomeness by the bucketload into the rest of the game. Lots of stages with varied artwork through, bosses and all, it's got all the features that full platformers have!
Some of the highlights I got here was the sort of puzzle game feel it also gave to it, with the switches and keys that were hidden just that little bit off screen that you had to explore the level to find them, then memorise the root back. I also loved that continue system, probably the most evil I've ever seen in a game yet, actually showing your score being deducted :-P
So what else could it need?
It's a long game, A save system wouldn't be a miss. Also I feel this game would work very nicely with an online high score system, there dosn't seem to be a fixed high score you can get, given time bonuses (of course it would probably get hacked to heck and back)
Well bloody done.