static void Main(string[] args) { Console.WriteLine("Welcome to World of Dev.BuildCraft."); Console.WriteLine(); List <GameCharacter> character = new List <GameCharacter>(); // new list character based off of the GameCharacter Class character.Add(new Warrior("Warin", 18, 9, "Battle Axe")); //Name|Strength|Intelligence|Weapon of Choice character.Add(new Warrior("Oxnar", 20, 6, "Flail")); character.Add(new Warrior("Kong", 25, 12, "Great Sword")); character.Add(new Warrior("Wiggin", 16, 12, "Battle Staff")); character.Add(new Warrior("Warden", 20, 9, "Glaive")); character.Add(new Warrior("La Crox", 16, 14, "Tribuchet")); character.Add(new Wizard("Elizia", 9, 25, 50, 10)); //Name|Strength|Intelligence|Magical Energy|Known Spell Count character.Add(new Wizard("Rineheart", 6, 27, 54, 8)); character.Add(new Wizard("Dalenor", 12, 20, 40, 14)); character.Add(new Wizard("Edali", 14, 18, 36, 19)); character.Add(new Wizard("Ekonn", 17, 15, 30, 6)); character.Add(new Wizard("Sigoris", 17, 12, 24, 3)); foreach (GameCharacter CharacterClass in character) // for each entry of the class GameCharacter run the Play Method on the CharacterClass Variable of character. { CharacterClass.Play(); } }