I came back to this after over a year, and nothing made sense for a while.
BWKB6DH5KLO37LEPXYPS43VTLGLKGEQJOSCO6XWJSN67TNDT42OQC vx(Move.node.pos.x-Move.node.hs.x),vy(Move.node.pos.y-Move.node.hs.y),scale(Move.node.hs.x*2),scale(Move.node.hs.y*2))
vx(Move.node.pos.x-Move.node.hs.x),vy(Move.node.pos.y-Move.node.hs.y),scale(Move.node.hs.x*2),scale(Move.node.hs.y*2))