Simple matchmaking system that takes players from a queue and creates optimally balanced teams.