Add one_empty_neighbour function