Change Hopper Implemenation; Enhance HOPPER_TRANSFER.
Messy Merge of h4x's update to 1.5.1 to my changes.