private bool EventController() { while (true) { if (_Health.HealthPosition.CoordinateX == _Snake.SnakePosition.CoordinateX && _Health.HealthPosition.CoordinateY == _Snake.SnakePosition.CoordinateY) { HeartCount += 1; _Snake.AddHeartToSnake(); _Snake.AddSpeed(); _Health.DeleteHealth(); _Health.GetRandomPosition(); _Health.PrintHealth(); PrintPointCount(); } if (FrameList.Where(f => f.CoordinateX == _Snake.SnakePosition.CoordinateX && f.CoordinateY == _Snake.SnakePosition.CoordinateY).ToList().Any()) { Console.Clear(); return(false); } } }