It's an interesting submission. There are several good ideas that come together. The camera work is good, the feedback when the player takes damage, and also when fighting the bosses too. My negative point is that a lot of things happen quickly on screen, making the experience easily confusing. Maybe spacing out the distance between each boss would make it more playable?