thank you! Basically, I set a timer that starts when the plant has been watered. After a few seconds, it randomly generates one of four possibilities (for example: x_y+1; x_y-1; x+1_y; x-1_y). The problem is that it also generates outside the grid. I tried many things to make it work more cleanly, but I just ended up erasing anything outside the soil grid and hoping that no one pays much attention to the fact that the plants overlap each other all the time. I still can't make it so that if they are colliding, one goes out and generates in the next slot, but it kind of adds an element of randomness to when the next slot will actually be filled. Sometimes it doesn't happen at all and I don't know how to fix it ahaha but i will try to imprive it with time :) andd yeaaah, I tried to explain the ending part in the description and the tutorial, but as it is optional, maybe I need to make it more obvious :P