public void Request(char c) { string result; switch (char.ToLower(c)) { case 'm': result = State.Move(this); Console.WriteLine(PrintoutOverallCurrentHealth(this)); break; case 'a': result = State.Attack(this); Console.WriteLine(PrintoutOverallCurrentHealth(this)); break; case 's': result = State.Stop(this); Console.WriteLine(PrintoutOverallCurrentHealth(this)); break; case 'r': result = State.Run(this); Console.WriteLine(PrintoutOverallCurrentHealth(this)); break; case 'p': result = State.Panic(this); Console.WriteLine(PrintoutOverallCurrentHealth(this)); break; case 'c': result = State.CalmDown(this); Console.WriteLine(PrintoutOverallCurrentHealth(this)); break; case 'e': result = "Thank you for playing \"The RPC Game\""; break; case 'y': result = "Died from psycho killah..."; break; default: result = "Error, try again"; break; } Console.WriteLine(result); }