public void adjustProbability(double adjustmentFactor) {
		//make sure the probailities stay nicely rounded
		probability = probability * adjustmentFactor;
		probability = (double) Math.round(probability*1000)/1000.0;
	}