The Pokemon games are known for one thing above all: the battles that players have along the way. Assembling a new team of Pokemon in a new region is only necessary as a means to finally defeat every gym leader and rival to become Pokemon Champion. Each of these battles will vary in difficulty throughout a playthrough, and the newest games in the franchise have more challenging battles than ever.