[ ] Add support for a simulation space to contain multiple terrain tiles
[ ] Alternatively, add support for terrain.leftNeighbor, terrain.topNeighbor... to identify terrain tiles that are connected. When a simulation reaches the edge of simulation space, check if the current tile is connected, and retrieve the appropriate terrain neighbor to create a new simulation space or flow into an existing one. The terrain neighbor depth from the root simulation may be configurable.
e.g. the fluid simulation needs to spawn multiple terrain tiles for open world support
e.g. the fluid simulation needs to spawn multiple terrain tiles for open world support