>>58013057after the first gym, the player would have the choice of three different story paths that they can do in any order, but they're stuck with the one they pick until they finish it.
there would be HMs, and each path would have an HM specific to it (rock smash, strength, or defog) but completing the first path, regardless of what you chose, will give you fly, and completing the second will give you surf.
each path has two gyms, meaning that after you've done them all there's one final gym and then the league.