pub fn distribute_residents(map: &mut Map, timer: &mut Timer<'_>)