The entire game feels like something you would play in one sitting, waiting for someone to drop by. That's not a bad thing, but I also have a bit of nitpickings with this game. The character animation is dull. Just plain dull. Two stubs for legs and a giant blue coat gets annoying to look at after a while.
The gameplay feels great. Steering through the air to dodge (what look like) Ninja stars while shooting in a parallel direction just has a spectacular feel to it. I like the dash of Metroid exploration you added in there. Searching for spells so my MC can get home lets me know that the game's map is large indeed. Another thing, were you by any chance inspired by Level Up? The level design seems weirdly familiar. If you don't know what I'm talking about, you should give that game a try.