using System.Collections.Generic;
using System.Threading.Tasks;
static void Main(string[] args)
RPSChoice computerChoice;
RPSChoice lastComputerChoice = 0;
bool continuePlaying = true;
Random rndGen = new Random();
Console.WriteLine("Enter your name");
name = Console.ReadLine();
Console.WriteLine("Rock (R), Paper (P), Scissors (S)? To exit type \"E\"");
userInput = Console.ReadLine().ToUpper();
Enum.TryParse(userInput, out userChoice);
computerChoice = (RPSChoice)rndGen.Next(1, 4);
while (lastComputerChoice == computerChoice);
lastComputerChoice = computerChoice;
Console.WriteLine("DRAW");
Console.WriteLine("Computer has won");
Console.WriteLine("Player has won");
Console.WriteLine("Player has won");
Console.WriteLine("DRAW");
Console.WriteLine("Computer has won");
Console.WriteLine("Computer has won");
Console.WriteLine("Player has won");
Console.WriteLine("DRAW");
Console.WriteLine("You entered a wrong value");
Console.WriteLine("Computer has {0} points and {1} has {2} points", computerScore, name, userScore);
while (continuePlaying && !startNewGame);