Game was way too hard until I found the dodge button. Just hard enough when I did find it.
Nice job with the enemy pathing, I liked the boss's stages, and I thought the game controlled quite well. I think you've got a lot of good pieces here to carry forward into your future projects. Congrats on the submission.