public void Launch()
        {
            var result = BattleCalculator.Calculate(Attacker, Defender, HitSelector);

            if (ShowRounds)
            {
                PrintRoundResults(result.Rounds);
            }

            Console.WriteLine($"Completed simulation in {result.Rounds.Count} rounds.");
            Console.WriteLine(WinnerMessage(result));
        }