@Override
	public int compareTo(Node otherNode) {
		float thisTotalDistanceFromGoal = heuristicDistanceFromGoal + distanceFromStart;
		float otherTotalDistanceFromGoal = otherNode.getHeuristicDistanceFromGoal() + otherNode.getDistanceFromStart();

		if (thisTotalDistanceFromGoal < otherTotalDistanceFromGoal)
			return -1;
		else if (thisTotalDistanceFromGoal > otherTotalDistanceFromGoal)
			return 1;
		else
			return 0;
	}