So, after a whole lot of trial and error, I have about figured out a decent difficulty balance in my game. (I hope...) One of the few remaining issues I have is level grinding. I'm trying to avoid having that be necessary until the final dungeon, where I do have a relative difficulty spike in mind. Being the final dungeon I feel that it's allowed. Other than that I'm wondering how much I should consider grinding in the rest of the game. By which I mean the following. I have overworld enemies in my game. Player touches them, and a random battle occurs. Now, personally in RPG's with overworld enemies, I'm the type of player to clear out every enemy on screen before moving on to the next map. I realize this may not be standard play for the average player. I'm wondering what is. If a map has 8 enemies on it, how much should the player be required to battle to stand a chance against the dungeon boss? Is clearing out all of them considered level grinding or should that definition be reserved for repeatedly battling all enemies, exiting the map, and then reentering and repeating the process. The latter is what I consider the "grinding". But that may be just me. I'm wondering how much leeway to give the player one way or another regarding the amount of enemies in a dungeon vs. how much you should actually battle to be able to proceed.