❔ How to make instantiated object move with transform function?

RRaptorini12/24/2022
I'm quite new to Unity, so this might be really easy.

public GameObject cell;
public float speed = 1;
public Vector3 cellDirection = new Vector3(1,1,0);

void Start()
{
Vector3 randomPosition = new Vector3(Random.Range(10, -10), Random.Range(4, -4), 0);
Instantiate(cell, randomPosition, Quaternion.identity);
}

void Update()
{
cell.transform.Translate(cellDirection * speed * Time.deltaTime);
}
For now, I wanna spawn a cell in a random place and make it move in a certain direction. The spawning works, but the cell will not move. Can anyone help me with this?
AAccord12/25/2022
Looks like nothing has happened here. I will mark this as stale and this post will be archived until there is new activity.