honoring server preference

should star conflict honor the stated server preference of every player by

A. waiting to make matches for that player on the server the  player selected even if it means 1 vs 1 match

b. picking the server that is physically closest to the player but only if there’s no else in queue waiting to be matched on the preferred server after a minimum wait of 5 minutes