public static int determinApproporiateDepth(MorrisBoard bd) {
		
		int depth = SEARCH_DEP_LIMIT_DEFAULT;
		int numEmpty = bd.countEmpty();
		if ((numEmpty >= HIGH_BOTTOM) && (numEmpty <= HIGH_TOP)) {
			depth = depthForHigh(numEmpty);
		}
		else if ((numEmpty >= MED_BOTTOM) && (numEmpty <= MED_TOP)) {
			depth = depthForMed(numEmpty);
		}
		else if ((numEmpty >= LOW_BOTTOM) && (numEmpty <= LOW_TOP)) {
			depth = depthForLow(numEmpty);
		}
		
		return depth;
	}