static void Main(string[] args) { Game game = new Game(); game.GameMenu(); Console.Clear(); game.GameInit(); while (game.gameover) { if (Game.snake.EatFood()) { Game.food.FoodGenerate(); Game.food.Draw(); Game.snake.Grow(); game.score++; if (game.score % 3 == 0) { Game.walls.GenerateWalls(++game.level); Game.walls.Draw(); } } if (Game.snake.EatBody() || Game.snake.EatWalls()) { game.GameEnd(); } if (Console.KeyAvailable) { ConsoleKeyInfo btn = Console.ReadKey(); if (btn.Key == ConsoleKey.Enter) { game.GamePause(); } Game.snake.HandleDirection(btn); } Game.snake.Move(); Game.snake.Draw(); Thread.Sleep(150); } }