static void Main(string[] args) { SimonDisplay simonDisplay = new SimonDisplay(); SimonGame simonGame = simonDisplay._simonGame; Console.CursorVisible = false; simonDisplay.Displaytitle(); simonDisplay.DisplayInstructions(); Console.ReadKey(); while (!simonGame.GameOver) { Console.Clear(); simonGame.GenerateNextNumber(); simonDisplay.PlaybackSimonPattern(); simonDisplay.DisplayDpad(); simonDisplay.DisplayScore(); for (int i = 0; i < simonGame._gamePattern.Count; i++) { simonGame.CheckGuess(simonGame.InputDirection()); } } Console.Clear(); simonDisplay.DisplayGameOver(); simonDisplay.DisplayFinalMessage(); Console.ReadKey(); }