public void Move() { Point point = new Point(); point = snake.snakePoints[0]; point = snake.ChangePoint(point, snake.Direction); FruitTimer(); if (point == fruit_position) { InsertNewPart(point); if (pause_interval >= min_interval) { pause_interval -= 25; score += 100; } } else if (Collision(point)) { game_continues = false; } else { InsertNewPart(point); snake.snakePoints.RemoveAt(snake.snakePoints.Count - 1); } }