Given how often the bosses dash/teleport off-screen, I think the game would be greatly improved by zooming the camera out so the player can see the whole arena at all times. Besides that, this was pretty fun!