Let's compromise on faction choices, and if two people want the same faction, we can find a fair way to determine randomly who gets their "first choice"