Pokemon battles are a key component of the Pokemon games, allowing players to test their…