fix move back and forth

was apparently broken for StartOffset != (0, 0, 0)

should not affect Level1, all starts there are zero'ed