public Player(string name) { Name = name; HP = 50; Mana = 10; Cards = new List <Card>(); for (int i = 0; i < NumberOfInitialCards; i++) { Cards.Add(CardFactory.Create((CardType)random.Next(4))); } Console.WriteLine("Player " + name + " has the following cards: " + string.Join(", ", Cards)); }