public void clean(){
		if(!isSAMNull())
			for(int i=0;i<am.length;i++)
				if(am[i]!=null)
					//Elimino l'albero se il suo valore non  massimo o non mangio abbastanza dame
					if(am[i].getValue()!=valore-1 || am[i].getNumDameEated()<getMaxDameEated())
						am[i]=null;
					else
						am[i].clean();
	}