GetNeighboringCells is working fine. Might need some refactoring tho..