public static void Main(){
Console.WriteLine("Debug enabled.");
while (userWin < winsNeeded && computerWin < winsNeeded) {
Random rnd = new Random();
Console.WriteLine("User, let us play a little game. Best two out of three wins!");
Console.WriteLine("User, please choose your weapon from the following list:");
Console.WriteLine("Rock, Paper, or Scissors");
userInput = Console.ReadLine();
if (userInput == "Rock" || userInput == "rock" || userInput =="R" || userInput == "r"){
Console.WriteLine("User has chosen Rock as their weapon");
else if (userInput == "Paper" || userInput == "paper" || userInput =="P" || userInput == "p"){
Console.WriteLine("User has chosen Paper as their weapon");
else if (userInput == "Scissors" || userInput == "scissors" || userInput =="S" || userInput == "s"){
Console.WriteLine("User has chosen Scissors as their weapon");
else if (userInput == "Sword" || userInput == "sword"){
Console.WriteLine("Ah, the user is thinking outside the box. That is cheating. I will have to cheat as well!");
else if (userInput == "Pen" || userInput == "pen"){
Console.WriteLine("Ah, the user is thinking outside the box. That is cheating. I will have to cheat as well!");
Console.WriteLine("The user input is not valid. Please try again.");
int computerWeapon = rnd.Next(1,3);
if (computerWeapon == 1){
Console.WriteLine("Computer chooses Rock as its weapon.");
else if (computerWeapon == 2){
Console.WriteLine("Computer has chosen Paper as its weapon.");
Console.WriteLine("Computer has chosen Scissors as its weapon.");
Console.WriteLine("Preapare for Battle");
if (userWeapon == computerWeapon){
Console.WriteLine("User and Computer have tied.");
Console.WriteLine("We will ignore this round.");
else if (userWeapon == 1 && computerWeapon == 3){
Console.WriteLine("User wins this round.");
else if (userWeapon == 2 && computerWeapon == 1){
Console.WriteLine("User wins this round.");
else if (userWeapon == 3 && computerWeapon == 2){
Console.WriteLine("User wins this round.");
Console.WriteLine("Computer has won this round.");
else if (userWeapon == 4){
Console.WriteLine("Computer has chosen Pen as its weapon.");
Console.WriteLine("You tried to cheat, and now you have lost. My Pen is mightier than your Sword!");
else if (userWeapon == 5){
Console.WriteLine("Computer has chosen Sword as its weapon.");
Console.WriteLine("Silly mortal! You have brought a Pen to a Sword fight!.. AHHHHH You win?! How does a Pen defeat a Sword????");
Console.WriteLine("User has won " + userWin + " round; Computer has won " + computerWin + " round.");
if (userWin == winsNeeded){
Console.WriteLine("The user has won!");
else if (computerWin == winsNeeded){
Console.WriteLine("The computer has won!");
Console.WriteLine("Someone has won. Fuck knows who.");