The mainline Pokémon games have nine generations of Pokémon for players to collect. Each generation also has three different starter Pokémon to choose from. So far, this has always been the standard ...