public function makeMove(array $boardState, $player = Game::PLAYER_A)
    {
        $this->setBoard($boardState);

        $recommendedMove =  $this->getMove($player) ?: [];

        return $recommendedMove ? array_merge($recommendedMove , [$player]): [];
    }