A Pokemon Battle Simulator with an AI opponent and basic GUI