extract local variable item_pos for readability.

fix bug where wrong charges would be subtracted from disassembled stack