reworked single player spawn to use the same flow of execution as multiplayer spawn