This is really cool - I like the way that attacks are telegraphed, it was very clear. Each boss felt varied and unique. The only thing I'd want to develop is maybe making it clearer with feedback when you or the bosses are taking damage (maybe unique sfx for that?) and I feel like it's crying out for a pumping soundtrack to drive the action. Well done!