static void Main(string[] args) { Wizard JoeWiz = new Wizard("Joe Wizard"); Ninja JoeNin = new Ninja("Joe Ninja"); Samurai JoeSam = new Samurai("Joe Samurai"); System.Console.WriteLine($"{JoeWiz.Name}'s health is: {JoeWiz.Health}"); System.Console.WriteLine($"{JoeNin.Name}'s health is: {JoeNin.Health}"); System.Console.WriteLine($"{JoeSam.Name}'s health is: {JoeSam.Health}"); JoeWiz.Attack(JoeSam); System.Console.WriteLine("\n"); System.Console.WriteLine($"{JoeWiz.Name}'s health is: {JoeWiz.Health}"); System.Console.WriteLine($"{JoeNin.Name}'s health is: {JoeNin.Health}"); System.Console.WriteLine($"{JoeSam.Name}'s health is: {JoeSam.Health}"); JoeNin.Attack(JoeWiz); System.Console.WriteLine("\n"); System.Console.WriteLine($"{JoeWiz.Name}'s health is: {JoeWiz.Health}"); System.Console.WriteLine($"{JoeNin.Name}'s health is: {JoeNin.Health}"); System.Console.WriteLine($"{JoeSam.Name}'s health is: {JoeSam.Health}"); JoeWiz.Heal(JoeWiz); System.Console.WriteLine("\n"); System.Console.WriteLine($"{JoeWiz.Name}'s health is: {JoeWiz.Health}"); System.Console.WriteLine($"{JoeNin.Name}'s health is: {JoeNin.Health}"); System.Console.WriteLine($"{JoeSam.Name}'s health is: {JoeSam.Health}"); JoeSam.Meditate(); System.Console.WriteLine("\n"); System.Console.WriteLine($"{JoeWiz.Name}'s health is: {JoeWiz.Health}"); System.Console.WriteLine($"{JoeNin.Name}'s health is: {JoeNin.Health}"); System.Console.WriteLine($"{JoeSam.Name}'s health is: {JoeSam.Health}"); JoeNin.Steal(JoeSam); System.Console.WriteLine("\n"); System.Console.WriteLine($"{JoeWiz.Name}'s health is: {JoeWiz.Health}"); System.Console.WriteLine($"{JoeNin.Name}'s health is: {JoeNin.Health}"); System.Console.WriteLine($"{JoeSam.Name}'s health is: {JoeSam.Health}"); }