Nice game! I really enjoyed the designs of the bosses, animations felt good and the player character feels nice and responsive to control. Dodge roll feels like you can always control how much damage you take.
Only issue I had was some attack telegraphs were hard to read. The timing when the mole would pop out of the ground could be a bit hard to gauge and I was never sure when the spider would go for a normal swipe or a spin attack.
I also loved that the bosses all had new attacks once they hit half health. A great way to make the fight more intense as it progresses.
I thought the game was really awesome! Excellent work!