public boolean moveMove() {		
		for(GamePiece p : this.getPieces()){
			Location t = this.nmm.getBoard().GetPieceLocation(p);

			for(char lab: Board.ALPHABET){
				Location newLoc = this.nmm.getBoard().GetLocationByLabel(String.valueOf(lab));
				if(t == newLoc)
					continue;
				if(!newLoc.ContainsPiece(null))
					continue;
				if(this.nmm.getBoard().AreNeighbors(t, newLoc)){
					this.nmm.setSelected(p);
					if(this.nmm.newMove(newLoc.getLabel())){
						return true;
					}
					else{
						this.nmm.clearSelected();
					}
				}
				
			}
		}
		return false;
	}