Restarted project. Turned into cooperative multitasking system (fibers). Changed from indices to pointers. expects to shift though multiple shift registers. Other changes as well