Three of the primary issues are rivals, wild pokemon, and re-battles. For rivals and re-battles with the elite 4, the one way I can think of to do it is 3 versions of each region for the rival and 2 versions of each for the champion, with 6 versions of the region. That would be tedious, repetitive, and annoying to work with. Secondly, wild pokemon. I want to limit wild pokemon to the ones that spawn from the spawners. Not having ones randomly flying around and spawning that shouldn't be.
The second issue is the Battle-Frontier. The real issue with that is players will probably have higher than lvl 50 by the time they get there. And I'd have to have an honor system so they don't cheat. Is there any work-around, or will I have to set the Battle Frontier to lvl 100s?