overhauled group.add_agent, males now emigrate as expected