| Hi Barry,and Friendsin Grasshopper besides " Hoopsnake ", there is also
 another Plug called "Anemone ", which also works maybe better,
 and there is also the possibility of using " Kangaroo "  a physics engine to move
 rigid bodies, in various ways ,
 but all these tools  use a  Button  , True / False, and a connection Timer, to activate
 or deactivate  the action .......
 and  , the input data can all be adjusted by a Slider or direct links to the data in the Canvas-
 I have not  knowledge of Java Script, but I think it is not very easy
 create a Collide / Repulsive  tool
 in any case, your attempts are  very appreciable
 do not give up......
 alberto
 |