Walk on regular lattice using adjoinOffsets instead of pointers