instead of the *thoroughness* variable, it now uses a thoroughness of 2, though it optimizes by doing the thoroughness-updates one at a time, possibly getting a 1 or a 0 early.
fixed color-posn-table and colors-connected
improved the timing functions