Competitive Pokemon battle simulator.