Opcodes are now sequential, added output buffer to VM