add implementations for AreAdjacent and GetNeighbors