Droplet: Evening Update
This took me much longer than I would have liked it to, but that's what comes when doing jam and learning a new framework at the same time :confused:

What you see here is the circles spawning logic. The camera is zoomed out past the world bounds to show this. The logic chooses a side of the world boundary, either top, bottom,left or right. Based on this, it then chooses a random position along that edge for the circle to spawn and gives it a velocity in the appropriate direction to move it inwards into the world boundary. When it reaches the opposite side of the boundary, it effectively performs a "respawn" choosing a random position, scale, and other properties, than puts it back in the world.