Working on part I, calcAdjacencies work