Nice style, well put together! But maybe a bit hard, given that the bosses have quite a bit of health and attacks are not that varied, but might be my noob pov given that I wasn't able to get too far as to see a possible phase change.