Anyone know of a language where the current 'opcode' changes by a 1-bit shift through the code's bitstream, so all ops would be overlapping? Each shift could be seen as traversing a 4-connected graph of ops since you're losing a bit and gaining a bit, maybe that could be useful. I've hacked together a test interpreter here:
github.com/mvirts/shift it only has a terminate operation and a test operation that prints some stuff.