In addition to invitation-based matches, it would be nice to have “open tables” as a way of meeting other players and getting involved in games. A rough sketch of the flow would be:
A player chooses “Create an open table.” They select a minimum number of players, a maximum number of players, and a time limit, as well as the other standard match options. A page displays the list of open tables and the players currently seated at those tables waiting for the match to begin. Each table has a “sit here” option that the player may select. The match begins when either the maximum number of players are seated, or the minimum number of players are seated and the time limit has elapsed.