I see from D598 and elsewhere that rejoining a multi-player game is not supported, and typically ends badly with OoS errors. Is there a particular reason for this? From perusing the AI code, there is non-determinism within the AI code. For example, the AI makes many PRNG calls, and if the PRNG is seeded differently/runs a different number of times on rejoin the AI will diverge from current players. I'm curious what other sorts of known issues are at play here. I ask because I play a fair number of multiplayer games, and we experience quite a few random disconnects/crashes. Rejoining would be incredibly helpful to recover, but that does not work unfortunately. I'm happy to help look into fixes for this as well.