I have this idea for the match making:
You could create a Queue, where you have to wait to come in a match, because I always klick on my display and usually it needs 3 tries and some times 20 tries
But if you plan more battle server, that that topic is impossible
Bye
Julian