private void GameStateCheck(eCurentSide currentDirection) { if (RightArray.Count == 3) { Console.Clear(); Console.WriteLine("YOU WIN"); Console.ReadLine(); Environment.Exit(0); } var isGameOver = false; if (LeftArray.Count == 2 && currentDirection == eCurentSide.Right) { isGameOver = LeftArray.Any(f => LeftArray.Any(b => b.IsFood(f))); } else if (RightArray.Count == 2 && currentDirection == eCurentSide.Left) { isGameOver = RightArray.Any(f => RightArray.Any(b => b.IsFood(f))); } if (isGameOver) { Console.Clear(); Console.WriteLine("YOU LOSE"); Console.ReadLine(); Environment.Exit(0); } }