Add sub-queues, where if sub-queue A is after sub-queue B, players from sub-queue A are always further in queue.