Quoted By:
What if there was a game where you started on a random route and had to catch your own pokemon, and you could tackle the gyms in any order because they would have tiered teams based on a check of badges, and procedually generated HM obstacles based on badge count.