Rooms are joined on the server side.
Support for multiple gamemodes.
Infrastructure for further games