@Override
	public void update(Observable arg0, Object arg1) {
		if (presenter.getState().isInAnyPlayingState()) {
			getPointsView().setPoints(presenter.getClientModel().getServerModel().getPlayers().get(presenter.getPlayerInfo().getIndex()).getVictoryPoints());
			if (presenter.getClientModel().getServerModel().getWinner() > -1) {
				if (presenter.getPlayerInfo().getIndex() == presenter.getClientModel().getServerModel().getWinner()) {
					getFinishedView().setWinner(presenter.getClientModel().getServerModel().getPlayers().get(presenter.getPlayerInfo().getIndex()).getName(), true);
					getFinishedView().showModal();
				}
				else {
					getFinishedView().setWinner(presenter.getClientModel().getServerModel().getPlayers().get(presenter.getPlayerInfo().getIndex()).getName(), false);
					getFinishedView().showModal();
				}
			}
		}
	}