/// <summary>
        /// Entry point to start the game.
        /// </summary>
        /// <param name="player"><see cref="Player"/></param>
        /// <param name="opponent"><see cref="Opponent"/></param>
        public static void Startmatch(Player player, Opponent opponent)
        {
            Console.Clear();
            Console.WriteLine($"Make a choice by typing the number associated to your choice:\n1 -> Rock (Defaulted)\n2 -> Paper\n3 -> Scissors\n");

            player.Choice = PlayerChoice(Console.ReadKey().Key);

            Console.WriteLine(player.Choice);

            while (true)
            {
                Console.Clear();
                Console.WriteLine($"You chose {player.Choice}, are you sure? (1 - yes / 2 - no)");
                if (Console.ReadKey().Key == ConsoleKey.D1)
                {
                    opponent.RandomizeChoice();

                    Task.Delay(300);

                    Console.Clear();
                    Console.WriteLine($"You: { player.Choice }");
                    Console.WriteLine($"--------------------");
                    Console.WriteLine($"Opponent: { opponent.Choice }\n");

                    CompareChoices(player, opponent);

                    Console.WriteLine($"\nScore:");
                    Console.WriteLine($"You - { player.Wins }");
                    Console.WriteLine($"Opponent - { opponent.Wins }");

                    Console.WriteLine($"\nWould you like to play another match? (1 - yes / 2 - quit)");
                    while (true)
                    {
                        if (Console.ReadKey().Key == ConsoleKey.D1)
                        {
                            Startmatch(player, opponent);
                            break;
                        }
                        else if (Console.ReadKey().Key == ConsoleKey.D2)
                        {
                            Environment.Exit(0);
                        }
                    }
                }
                else
                {
                    Startmatch(player, opponent);
                }
            }
        }