MultiplayerComposite
CurrentMatchPlayingItem
TestMultiplayerClient
MatchRuleset
forceScheduled
I'm totally not happy with how this is done, but don't have the energy to rewrite everything just now.
Fix client potentially not leaving a room on exiting multiplayer