A Pokémon battle simulator