update
set shooterNode.left instead of shooterNode.x
#51, #31 fix shooter drag handler so that your drag starts from wherever the shooter currently is, even when the flow is non-zero