added available method to check if the spot and its neighbors are
availble