public static function getGameMock(int $players = 2, int $size = 7) : Game
 {
     $game = new Game();
     for ($i = 0; $i < $players; $i++) {
         $game->addBattlefield(static::getBattlefieldMock($size));
     }
     return $game;
 }
 protected function attachAIBattlefields(Game $game, int $amount, int $size)
 {
     for ($i = 0; $i < $amount; $i++) {
         $player = $this->playerModel->createOnRequestAIControlled("CPU {$i}");
         /** hard-code ship into B2 for testing purposes */
         $battlefield = BattlefieldModel::generate($size, ['B2'])->setPlayer($player);
         $game->addBattlefield($battlefield);
     }
 }