private void reduceHighestTrack(){
		int[] highTrack=null;
		int position=0;
		//calcul the highest track
		while(highTrack==null){
			if(model.getThrone()[position]==family.getPlayer()){
				highTrack=model.getThrone();
			}else if (model.getCourt()[position]==family.getPlayer()){
				highTrack=model.getCourt();
			}else if (model.getFiefdoms()[position]==family.getPlayer()){
				highTrack=model.getFiefdoms();
			}
		}
		//move the player two position below 
		if(position<highTrack.length-1){
			highTrack[position]=highTrack[position+1];
			if(position<highTrack.length-2){
				highTrack[position+1]=highTrack[position+2];
				highTrack[position+2]=family.getPlayer();
			}else highTrack[position+1]=family.getPlayer();
		}
	}