Major rewrite to give flexibility in how maps or teams are chosen.