public void propertyChange(PropertyChangeEvent evt) {
		if(evt.getSource().equals(giocatoriPanel)){
			if(evt.getPropertyName().equals("SELEZIONATO")){
				attivitaPanel.aggiorna(mioTurno(ultimoAggiornamento, TipoFaseGiocoFamily.F_S_ORARIA),
						mioTurno(ultimoAggiornamento,TipoFaseGiocoFamily.F_S_ALTERAZIONE_GARA),
						mioTurno(ultimoAggiornamento, TipoFaseGiocoFamily.F_S_ANTIORARIA),
						ultimoAggiornamento.getGiocatori());
				attivitaPanel.showManoPanel((GiocatoreView)evt.getNewValue());
			}
		}
		if(evt.getSource().equals(tabellonePanel)){
			if(evt.getPropertyName().equals("SELEZIONATO")){
				attivitaPanel.aggiorna(mioTurno(ultimoAggiornamento, TipoFaseGiocoFamily.F_S_ORARIA),
						mioTurno(ultimoAggiornamento,TipoFaseGiocoFamily.F_S_ALTERAZIONE_GARA),
						mioTurno(ultimoAggiornamento, TipoFaseGiocoFamily.F_S_ANTIORARIA),
						ultimoAggiornamento.getGiocatori());
				attivitaPanel.showScuderiePanel(ultimoAggiornamento.getScuderiaDalColore((Colore)evt.getNewValue()));
			}
		}
		if(evt.getSource().equals(attivitaPanel)){
			if(evt.getPropertyName().equals("SCOMMESSA")){
				scomessaFatta((Scommessa)evt.getNewValue());
			}
			if(evt.getPropertyName().equals("INIZIO_TRUCCAMENTO")){
				attivitaPanel.showSelezionaCarta(ultimoAggiornamento.getMioGiocatore());
			}
			if(evt.getPropertyName().equals("FINE_TRUCCAMENTO")){
				cartaGiocata((CartaAzione)evt.getNewValue(), tabellonePanel.getScuderiaSelezionata());
			}
		}
	}