private static void PlayTournament()
        {
            var players    = GetTournamentPlayers();
            var tournament = new Tournament(players);

            Console.WriteLine("And the players are:");
            AsciiPainter.Draw(players);

            int roundWinnerCount;

            do
            {
                var finishedRound = tournament.NextRound();
                roundWinnerCount = finishedRound.Winners.Count();
                Thread.Sleep(800);
                Console.WriteLine("\nThen there were {0}", roundWinnerCount);
                AsciiPainter.Draw(finishedRound.Winners);
            }while (roundWinnerCount > 1);
            Console.ReadKey();
        }
        private static void PlaySingleGame()
        {
            var game = new Game();


            AsciiPainter.Draw(game);

            Player winner = null;

            while (winner == null)
            {
                Thread.Sleep(800);
                winner = game.NextTurn();
                AsciiPainter.Draw(game);
            }

            Console.WriteLine("The winner was {0}.", winner);
            Console.WriteLine("Press any key.");
            Console.ReadKey();
        }