Changes to allow getPlayers to return any type of player not just CardGame.Player