Pet battle simulator, AI player, and back end