fn is_clear( blizzards: &HashSet<(usize, usize, Direction)>, (pos_x, pos_y): (usize, usize), distance: usize, (wrap_x, wrap_y): &(usize, usize) ) -> bool