For the animation I made use of lots of springs to try to make things as reactive as I can. Thanks for your detailed comments and for hosting this jam