fn iterate(
    map: &HashSet<(isize, isize)>,
    round: usize
) -> HashSet<(isize, isize)>