During our preview of Trainer Battles and PVP, Niantic revealed a slew of new features that included leagues, 3 vs. 3 combat, and the ability for players to challenge nearby opponents, long-distance friends, and train with Team Leaders. Here's how PVP and Trainer Battles work in Pokémon Go.