public Piece getPiece(Position p){
		boolean returnPiece;
		if(exclude.size() == 2 && exclude.get(1).equals(p)){
 			System.out.println("ofEight");
 			return ofEight;
 		}
		for (Piece pi : pieces) {
			returnPiece = true;
			if(pi.position().equals(p)){
				if(exclude.size() > 1){
					if(exclude.get(0).equals(p)){
						returnPiece = false;
					}
				}
	   	   		if (returnPiece) {
					return pi;
				}				
			}
		}

		return null;

	}