/**
  * read from GameBackend the current player [or] as param and save them in database
  *
  * @param int $extraPlayer
  */
 public function setCurrentPlayer($extraPlayer = 0)
 {
     try {
         $player = $this->gameBackendService->getCurrentPlayerNumber();
     } catch (\Exception $e) {
         $player = 0;
     }
     if ($player > 0) {
         $player += $extraPlayer;
     }
     $class = $this->collectionOptions->getEntityOptions()->getPlayerHistory();
     /** @var \PServerCore\Entity\PlayerHistory $playerHistory */
     $playerHistory = new $class();
     $playerHistory->setPlayer($player);
     $this->entityManager->persist($playerHistory);
     $this->entityManager->flush();
 }