public void UpdateLevelConditions() {
		if (TimeMet() && TimePrimary) {
			if (RequiredMet()) {
				gameCondition = 2;
			}
			gameCondition = 3;
			return;
		} else if (RequiredMet()) {
			gameCondition = 2;
		} else if (p.health < 0) {
			gameCondition = 3;
		} else if (AnySecondaryMet()) {
			gameCondition = 2;
		} else {
			gameCondition = 1;
		}
	}