public void Fight() { Console.WriteLine("Welcome to the Arena!"); Console.WriteLine("Today {0} will battle against {1}! \n", warrior1, warrior2); Console.WriteLine("Let the battle begin..."); //fight loop while (warrior1.Alive() && warrior2.Alive()) { warrior1.Attack(warrior2); Render(); PrintMessage(warrior1.GetLastMessage()); //attack message PrintMessage(warrior2.GetLastMessage()); //defense message warrior2.Attack(warrior1); Render(); PrintMessage(warrior2.GetLastMessage()); //attack PrintMessage(warrior1.GetLastMessage()); //defense Console.WriteLine(); } }