Room.NetworkDestroy is delayed until next update

*GameState coroutine management is more robust as well