In most games this only happens in the last dungeon, but I'd like to discuss design decisions when you have various different boss fights along the way. The main question is: do you give the player a full recovery before and/or after each boss fight? Example: you're going through the final tower. When you get to the end of the 1st floor, you fight a boss. Now you go to the 2nd floor and at the end, fight another boss. Now you get to the 3rd and at the end, fight another boss. On the 4th floor you encounter the final boss of the game. In this example, would you give save point with full recovery before each floor boss? What about after the boss, since the party will presumably be very weakened and now have to progress to the next floor. Or would you make the challenge of this dungeon to be able to get through each floor and each boss with all the resources you have, and then give a save/recovery before the final boss? What factors do you consider when deciding when to give the player save and recovery points in an endgame dungeon with multiple bosses?