Hey, so my game, using Netcode for Game Objects, involves players advancing through a dungeon and going into deeper floors. I want each player to be able to be active on different floors at the same time. Would it be smarter to have the floors laid out in different scenes to be loaded into, or in the same but different sub scenes that are only reachable through a gateway object? From what I know, each of these methods should work fine with procedural generation as long as generation is completed in the loading state of the game. Is this correct?