There should have been separate arenas for the bosses, allowing the player to choose where to go. Since bosses have a lot of health and it's easy to lose, replaying the fights doesn’t feel appealing.