reworked H_MOVE_OBJECT