Need to figure out and understand seed logic to implement first is requiring the GetNeighbors function