I've been working on a game that needs scenes to be generated randomly. I've been accomplishing this locally by creating an empty scene containing logic that generates random prefabs at specific locations. My question is, as I am redesigning the game for multi-player, what is the best way to structure how the scene is generated and passed to each of the players?