An AI that learns how to build and play with competitive pokemon teams.