there_value := CellValue(data, dims, table, there)
if value_difference < 0 && Value(-value_difference) > there_value {
/* Can't afford this transition */
there_value := CellValue(data, dims, table, there)
if value_difference < 0 && Value(-value_difference) > there_value {
/* Can't afford this transition */