corrects field parsing and position modifications in Move.decode and unpack