@Override
	public void update(Observable observ, Object obj) {
		GameData g = (GameData)observ;
		
		@SuppressWarnings("unchecked")
		EnumSet<UpdateTag> update = (EnumSet<UpdateTag>)obj;
		
		if (update.contains(UpdateTag.END_GAME)){
			setEnableNewQPanel(false);	
			
			btnModify.setEnabled(false);
			btnNewQ.setEnabled(false);
		}
		
		
		if (update.contains(UpdateTag.START_SEASON)){
			btnModify.setEnabled(GameData.getCurrentGame().isSeasonStarted());
			btnNewQ.setEnabled(GameData.getCurrentGame().isSeasonStarted());
			
		}
		
		if (update.contains(UpdateTag.ADVANCE_WEEK)) {
			weekModel.setMaximum(g.getCurrentWeek());
		}

	}