>>53919831A game that has the ability for the player to go to any gym at any time, and the gym leaders teams are different depending on your badge count mixed with an average estimate of the players team levels (walking into gym battle 1 with lvl 50 would get you the same battle if you walked in as it with your 8th badges @ lvl 50 for example).
And on each route there are types of trainers, novice, advanced, and expert, which is shown via a colored item that the have on their person. These trainers are curved to the encounters for the said route. (the game would be more linear because of the curve requirements). Allowing players to experience the game the way they want, and if they choose, can leave the gyms till they have a full team, and challenge their hardest teams one at a time.