add within bounds strategy
newer, faster annealing strategy for scheduler. Don't keep track of the whole array, just the diff to the overall property array