While visiting the region's cities, the player encounters special establishments called Pokémon Gyms. Inside these buildings are Gym Leaders, each of whom the player must defeat in a Pokémon battle to obtain a Gym Badge. Once a total of eight badges are acquired, the player is given permission to enter the Pokémon League, which consists of the best Pokémon trainers in the region. There the player battles the Elite Four. Also throughout the game, the player has to fight against the forces of Team Rocket, a criminal organization that abuses Pokémon. They devise numerous plans to steal rare Pokémon, all of which the player must foil, meeting and defeating the organization boss Giovanni.