This one's a long write. Basically a party system with world preloading taken into account. How it would work: A leader invites everyone they want into a party system. Once everyone they want is in the party (everyone does not need to be in the same world initially), the leader can import or choose a world bundle (basically the worlds that shall be explored) and press "start exploration party" Everyone is now preloading the world in the background. Once everyone has the world preloaded, everyone gets sent to the first world in the map bundle list. When a person from the party is fully loaded into the first world, the next world will be preloaded in the background. The party/people explore the map however they wish. When the party leader decides to move on to the next world, a vote system comes in place. In here, people will decide whether they will follow the leader to the next world, or decide to stay longer. The people that voted to stay, will stay in the world. Everyone else that voted to move on, gets to follow the leader. The people that stay in the world, will have a small tab ontop of their quick menu, showing a 'join' button to go back to the party's current world. (i'm imagining the party mode would have a similar UI as the preload UI on the quick menu) if someone no longer wants to be in the party, they can click the X button, kicking them out of the party. The same routine for moving to a next world would happen for any remaining worlds in the world bundle. The last world could potentially be a 'default world' that is set, or simply be the last world in the world bundle. Once at the last world, the leader can click "final vote" (not sure what this button would be named) It will give a different type of vote, depending on what the leader themselves wants. For the leader, it will show 3 options: Prepare new world bundle set new leader Disband entire party first one "prepare new world bundle" will allow the leader to put another bundle into rotation, so as to continue exploring. 2nd option "set new leader" is self-explanatory. The current leader can choose a new user to become the party leader. 3rd option "disband entire party" will end the party. I wrote this in a non-cohesive manner, but i hope i got my point across.