public static void Main()
Console.WriteLine("Heads or tails? Enter 1 for heads and 2 for tails.");
guessString = Console.ReadLine();
validNumber = byte.TryParse(guessString, out guess);
while (validNumber == false)
Console.WriteLine("You entered an invalid number.");
Console.WriteLine("Heads or tails? Enter 1 for heads and 2 for tails.");
guessString = Console.ReadLine();
validNumber = byte.TryParse(guessString, out guess);
Console.WriteLine("You entered an invalid number.");
Console.WriteLine("Heads or tails? Enter 1 for heads and 2 for tails.");
guessString = Console.ReadLine();
validNumber = byte.TryParse(guessString, out guess);
while (validNumber == false)
Console.WriteLine("You entered an invalid number.");
Console.WriteLine("Heads or tails? Enter 1 for heads and 2 for tails.");
guessString = Console.ReadLine();
validNumber = byte.TryParse(guessString, out guess);
while (((guess == 1) || (guess == 2)) == false);
Console.Write("You guessed: ");
Console.Write("heads. ");
Random random = new Random();
result = (byte)(random.Next(2) + 1);
Console.Write("The answer is: ");
Console.WriteLine("heads");
Console.WriteLine("tails");
Console.WriteLine("Press \"Run\" to play again.");