Wow, really exceptional work! The boss designs and movesets are varied and unique, with each one benefitting a different kind of playstyle. I have yet to beat the third boss, but I can see the pathway to victory of trying a new attempt and picking up abilities that would be more beneficial for that boss specifically. Just an all around polished package. Great job!