public boolean hasEmbeddedMovie() {
		if (isEmpty() || getTapePointer() <= 0)
			return false;
		if (numberOfAtoms > 0) {
			if (atom[0].rQ == null || atom[0].rQ.isEmpty())
				return false;
		}
		if (obstacles != null && !obstacles.isEmpty()) {
			RectangularObstacle o = obstacles.get(0);
			if (o.rxryQ == null || o.rxryQ.isEmpty())
				return false;
		}
		return true;
	}