public void recuperaMosse(AlberoMosse am, Mossa m, TabellaScelta tabsc){
		
		//Se l'albero da analizzare non è null
		if(am!=null){
			//Aggiungo la mia posizione alla mossa
			m.addNewPos(am.getPosizione());
		
			//Se l'albero mosse è di una mossa di arrivo di mangiata ho concluso la mossa
			if(am.isSAMNull()){
				m.cleanVett();
				//Ho finito di creare la mossa per questo ramo dell'albero
				tabsc.addDescrittoreMossa(new DescrittoreMossa(m));
			}else{
				//Scorro i sottoalberi e quelli non null recupero le varie possibili mosse
				for(int i=0;i<4;i++){
					if(am.getSAM(i) != null)
						recuperaMosse(am.getSAM(i), new Mossa(m), tabsc);
				}
			}
		}
	}