One of the most praised aspects of the Pokemon series is that every core game touts a massive amount of gameplay diversity. The number of Pokemon species, attacks, types and type pairings, and stats allow the player to craft a team of Pokemon that can perform specific strategies in battle, and they can do so to great effect.