void setTapePointer(int n) {
		if (!hasEmbeddedMovie())
			throw new RuntimeException("cannot set pointer because there is no tape");
		modelTimeQueue.setPointer(n);
		for (int i = 0; i < iAtom; i++) {
			if (atom[i].isMovable()) {
				atom[i].moveRPointer(n);
				atom[i].moveVPointer(n);
				atom[i].moveAPointer(n);
			}
		}
		kine.setPointer(n);
		pote.setPointer(n);
		tote.setPointer(n);
	}