This was quite a blast to play, was very challenging! Felt almost like a mix of old school Castlevania and Megaman mash up or something. Was able to beat it after a few deaths. The controls do take some getting used to, but I find if you are very focused and delibrate with your actions it becomes quite fun.
Also, why did you hide the dog way up there? I almost missed it! XD
I think I got the boss into a pattern where he just stood against the wall and let me wreck him? Either way the platforming was great. Really solid entry was fun!