fn get_surrounds(
    (x, y): &(isize, isize),
    map: &HashSet<(isize, isize)>
) -> Vec<((isize, isize), bool)>