@Override
	public boolean update() {
		finishButton.update();
		fundsTextbox.update();
		
		boolean blockFinish = false;
		for(PartySelectButton selector : partySelectors) {
			selector.update();
			if(selector.blockFinish) {
				blockFinish = true;
			}
		}
		if(!finishButton.isImpossible && (blockFinish || (numSelectedMembers < reqNumPartyMembers))) {
			setFinishButtonEnabled(false);
		}
		else if(finishButton.isImpossible && !blockFinish && (numSelectedMembers >= reqNumPartyMembers)) {
			setFinishButtonEnabled(true);
		}
		
		
		return finished;
	}