SPINNERSHIFT
if (((old & SPINNERMASK) >> SPINNERSHIFT) >= max_spinners)
new = old + (1 << SPINNERSHIFT);
new -= (1 << SPINNERSHIFT);