private void checkSimplificationProgress() {
		if (inPlayOne.size() > 1) {
			rotateToPosition(0);
			cloneList(inPlayOne);
			simplificationStrand = 0;
			removeMoleculesToBeSimplified(inPlayOne);	
		} else if (inPlayTwo.size() > 1) {
			rotateToPosition(6);
			cloneList(inPlayTwo);
			simplificationStrand = 1;
			removeMoleculesToBeSimplified(inPlayTwo);
		} else if (inPlayThree.size() > 1) {
			rotateToPosition(4);
			cloneList(inPlayThree);
			simplificationStrand = 2;
			removeMoleculesToBeSimplified(inPlayThree);
		} else if (inPlayFour.size() > 1) {
			rotateToPosition(2);
			cloneList(inPlayFour);
			simplificationStrand = 3;
			removeMoleculesToBeSimplified(inPlayFour);
		} else {
			finishedSimplifying = true;
			rotate();
			repaint();
			try {
				Thread.sleep(simplificationSpeed);
			} catch (InterruptedException e) {}
			simplifying = false;
			interfaceNumber = 12;
			playing = false;
		}
	}