private int decideSlotClassic(Range target, int cardDrawn){
		//Original logic for the hard player
		int slot = 0;
		if (target.getNumSlots() > 1){
			int span1 = target.getHighEnd() - cardDrawn; //test card in first slot
			int span2 = (target.getHighEnd() - cardDrawn) + (cardDrawn - target.getLowEnd()); //test card in a middle
			int span3 = cardDrawn - target.getLowEnd(); //test card in last slot
			
			//put in first slot
			if (span1 >= span2 && span1 >= span3)
				slot = target.getStartSlot();
			//put in a middle slot
			else if (span2 >= span1 && span2 >= span3){
				double estimate = (((double)cardDrawn)/target.getHighEnd()) * target.getNumSlots();
				int roundNum;
				if (estimate < 1)
					roundNum = 1;
				else
					roundNum = (int) Math.round(estimate);
				slot = target.getStartSlot() + roundNum - 1;	
			}
			//put in last slot
			else if (span3 >= span1 && span3 >= span2)
				slot = target.getStartSlot() + target.getNumSlots() - 1;
		}
		else if (target.getNumSlots() == 1)
			slot = target.getStartSlot();
		return slot;
	}