It was a bit frustrating to get things setup the way I wanted it, but once I got it running good and with the controls I want, the game hooked me for a long time.
I got to the castle's first stage. I only took a break because the game glitched up (screen wouldn't show) when I tabbed out of it to check something resulting in the entire thing having to be closed.
It's a great game so far. You should be proud of the work you've done here. It plays really well, not many glitches that I've witnessed. Nice upgrade system, good boss fights, lots of neat ideas littered around every stage. I'll go over it all in more detail perhaps, but after I finish the game. So far I am very impressed. The attention to detail is really something to behold, especially for a fan game. There are a few issues I see but I'll get to that some other time.
I have not been this gripped by a game in some time. It has been a pleasure to play thus far.