Ensure team difference is no greater than 1

May break immunity in low player counts, but it's the price to pay for
evenly spread teams. Immunity is generally a bad idea anyway.