Battle now uses the KaoGUI Pygame library