Challenging, but fun! A bit of a mixed bag for me though. On one hand, I really liked the frantic gameplay and the design of the bosses, especially with how they had multiple phases that they transition through as you damage them, all with some very interesting mechanics! Definitely had a lot of fun making my way through. On the other hand, it did feel like the bosses were a bit overly frustrating and not completely perfect in their design. I did beat it, so it is winnable, but something in the back of my head just felt like I got lucky. I dunno, it's like the bosses did have logic to them, but some of the boss patterns like the cat bouncing around with the orbs just felt like you could get stuck with no way out and forced to take damage. It's like, even with the first boss, once he starts his last frenzy phase it just seems impossible to avoid taking damage from how wild he gets, even when I try to perfectly jump and dodge over him, he's just too volatile. Basically, it felt less like I actually won and more like I shot them faster than they could kill me, if that makes sense, which doesn't work as well for me. Perhaps I'm being unfair and it is totally possible to beat the bosses without getting hit at all (or maybe that's just not intended from you), but...well, the game is fun enough that maybe I'll go back in and play more to see if it's possible, haha! Oh yeah, could also be nice to have a button to freeze movement or freeze aiming like the contra games do.