private void fillInvalidNodes(ArrayList<ASPoint> points) {
		if (points != null) {
			synchronized (INVALID) {
				for (ASPoint point : points) {
					if (!point.passable)
						INVALID.add(new Node(point.x, point.y));
				}
			}
		}
	}