Jigsaw Puzzle Dreams: Bug Fixes 1.3.8.9

Refactored a lot of the multiplayer code to hopefully fix crashes that happen during multiplayer, especially on joining/leaving the game Fixed issue where changing room materials was not updated to clients