@Override
	public void update(Observable o, Object arg) {
		if(o instanceof ShopCharacter && arg instanceof PlayerCharacter){
			shopPanel.update( (ShopCharacter) o, (PlayerCharacter) arg);
		}else if( o instanceof CivilianCharacter && arg instanceof PlayerCharacter){
			questPanel.update( (CivilianCharacter) o, (PlayerCharacter) arg);
		}else if( o instanceof Character && arg instanceof String){
			if( ((String) arg).contains("audio/") ){
				audio.startPlaying((String) arg);
			}
		}
	}