Re-uses the too_many_active_drones() proc as originally intended. Makes the private_valid_special_roles list global, no need to let each individual player initialize the list.