private int findRange(boolean forDraw, int card){
		int targetRange = -1;
		for (int i = 0; i < myRanges.size(); i++){
			Range tmpRange = (Range) myRanges.get(i);
			int lo = tmpRange.getLowEnd(), hi = tmpRange.getHighEnd();
			if (card > lo && card < hi || (forDraw && (card == lo || card == hi))){
				targetRange = i;
				break; //target found, no need to keep searching
			}
		}
		return targetRange;
	}