I am trying to create procedural generation for my game. Essentially what I want is, an island will spawn, and below that, a random island would spawn, and below that, a random island would spawn, etc. The way I am trying to do this is by choosing a random number and instancing a scene based on the number. Island1 can instance island2, which can instance island1 and island 3, and island 3, which can instance island1 and island2. I'll eventually add more islands, but at the moment I'm trying to figure out procedural generation first. This isn't working - it will always display an error saying I can't preload a certain island. I'm guessing that preload can't load the node that is calling it or parents of the node that is calling it, so I tried doing getparent().addchild() instead, which yielded the same results. Can someone help me?