There should be a custom games playlist/lobby, players in the lobby choose to "host a game" (pick gametype and map that anyone in the playlist could join) or "search for a game" (join a random party of other people playing a custom game)
Parts of helmet incorperated into multiplayer HUD like hal...