protected Players(NoOfPlayers noOfPlayers)
 {
     PlayersList = new List <Player>();
     for (var i = 0; i < (int)noOfPlayers; i++)
     {
         PlayersList.Add(new Player(string.Format("Player{0}", i)));
     }
 }
 public static Players Create(NoOfPlayers noOfPlayers)
 {
     return(new Players(noOfPlayers));
 }