A grappling hook physics engine with minimum lag. If your rope appears with white spaces in it, the program is trying to cut down lag. Click and hold to swing and release to let go. The purple speeds up time. Green is an anti gravity zone. Dark blue is a colour invert zone.
If you've seen my 2D physics engine you may recognize some of the code. Nobugs in the swing physics, though, but there are bugs in the normal physics. https://scratch.mit.edu/projects/487462202/