One of the consistent aspects of the Pokémon games—spanning from Pokémon Red and Blue on the Game Boy to the Nintendo 3DS games Pokémon Sun and Moon—is the choice of one of three different Pokémon at the start of the player's adventures; these three are often labeled "starter Pokémon". Players can choose a Grass-type, a Fire-type, or a Water-type. For example, in Pokémon Red and Blue (and their respective remakes, Pokémon FireRed and Pokémon LeafGreen), the player has the choice of starting with Bulbasaur, Charmander, or Squirtle. The exception to this rule is Pokémon Yellow (a remake of the original games that loosely follows the story of the Pokémon anime), where players are given a Pikachu, an Electric-type mouse Pokémon, famous for being the mascot of the Pokémon media franchise; in this game, however, the three starter Pokémon from Red and Blue can be obtained by meeting certain requirements in game, such as Pikachu having full happiness. Another consistent aspect is that the player's rival will always choose as his or her starter Pokémon the one that has a type advantage over the player's Pokémon. For instance, if the player picks a Grass-type Pokémon, the rival will always pick the Fire-type starter. An exception to this is again Pokémon Yellow, in which the rival picks an Eevee, but whether this Eevee evolves into Vaporeon, Jolteon, or Flareon is decided by when the player wins and loses to the rival through the journey. Pokémon Sun and Moon are also an exception where the rival will pick the starter weak toward the players, with the remaining starter used elsewhere. The GameCube games Pokémon Colosseum and Pokémon XD: Gale of Darkness also contain an exception; whereas in most games the player's initial Pokémon starts at Level 5, in these two games the player's initial Pokémon starts at Levels 10 and 25, respectively. In Colosseum the player's starter Pokémon are Espeon and Umbreon, while in Gale of Darkness the player's starter is Eevee.