A C++ Pokemon Simulator