private void updateLists() {
		if (simplificationList.size() > 2) {
			simplificationList.get(simplificationList.size()-3).setSimplifyType(sType);
			if (sType == ArrowType.ACTIVATE) {
				String arrowImageString = simplificationList.get(simplificationList.size()-3).getArrowColor() + "Arrow";
				simplificationList.get(simplificationList.size()-3).setArrowImage(imageMap.get(arrowImageString));
			} else {
				String arrowImageString = simplificationList.get(simplificationList.size()-3).getArrowColor() + "Inhibitor";
				simplificationList.get(simplificationList.size()-3).setArrowImage(imageMap.get(arrowImageString));
			}
		} else {
			startingArrowStrand[simplificationStrand].setSimplifyType(sType);
			if (sType == ArrowType.ACTIVATE) startingArrowStrand[simplificationStrand].setArrowImage(imageMap.get(startingArrowStrand[simplificationStrand].getArrowColor() + "Arrow"));
			else startingArrowStrand[simplificationStrand].setArrowImage(imageMap.get(startingArrowStrand[simplificationStrand].getArrowColor() + "Inhibitor"));
		}
		simplificationList.remove(simplificationList.size()-2);
		switch(simplificationStrand) {
		case 0: inPlayOne = simplificationList; break;
		case 1: inPlayTwo = simplificationList; break;
		case 2: inPlayThree = simplificationList; break;
		case 3:	inPlayFour = simplificationList; break;
		}
		simplificationStep = -2;
		rotate();
	}