Added instruction pointer, flow control head now ONLY controls execution flow and is no longer (mistakenly) used as the instruction pointer. (DERP)