Wow, that introduction is so neat! And the levels are really extensive with a decent set of unique stuff for each area. I like the bosses in particular (the fan one was cool) and fighting your way through to them was pretty satisfying. A few things could be improved still, like maybe a way to see enemy health or at least how close they are to dying (through animations or something like that), as well as the sword attack feeling kind of tough to use without getting hit back.
Oh and the way you incorporated the music was awesome, like how it builds more when you get close to bosses (or it transitioning perfectly from the end of the credits music to the menu theme; how in the world does that work???)