Создание 3 и более еды для змейки

Пишу простенькую игру со змейкой. Появился такой вопрос, я создал еду и добавил ее на форму. Еда добавляется на форму через рандом. Но когда я захотел создать 3 еды, они получаются в одном месте.

private void CreatFood()
        {
            
            FoodPosition.X = random.Next(0, 10);
            FoodPosition.Y = random.Next(0, 10);

        }

Здесь попробовал создать через массив 3 еды, но так как FoodPosition.X FoodPosition.Y ссылаются на одно и тоже число, получается 3 еды в одном месте

private void Form1_Paint(object sender, PaintEventArgs e)
{
raphics graphics = e.Graphics;
           Brush food = Brushes.Blue;
for (int i = 0; i < 3; i++)
            {
graphics.FillRectangle(food, new Rectangle(FoodPosition.X * CellSize, FoodPosition.Y * CellSize, CellSize, CellSize));
            }
}

public Form1()
        {
            InitializeComponent();
            CreatFood();
        }

Ответы (0 шт):