public ArrayList<ArrayList> allMovesDefending(){
		ArrayList<ArrayList> a=new ArrayList<ArrayList>();
		for(int i=0;i<pMovesDefending().size();i++){
			a.add(pMovesDefending().get(i));
		}
		for(int i=0;i<nMovesDefending().size();i++){
			a.add(nMovesDefending().get(i));
		}
		for(int i=0;i<bMovesDefending().size();i++){
			a.add(bMovesDefending().get(i));
		}
		for(int i=0;i<rMovesDefending().size();i++){
			a.add(rMovesDefending().get(i));
		}
		for(int i=0;i<qMovesDefending().size();i++){
			a.add(qMovesDefending().get(i));
		}
		for(int i=0;i<kMovesDefending().size();i++){
			a.add(kMovesDefending().get(i));
		}
		return a;
	}