public ManagerController(PlayerRepository playerRepository, CardRepository cardRepository, CardFactory cardFactory, PlayerFactory playerFactory)
 {
     this.playerRepository = playerRepository;
     this.cardRepository   = cardRepository;
     this.playerFactory    = playerFactory;
     this.cardFactory      = cardFactory;
 }