Added AdjacentHeuristic and its Test