Laggy? Watch here: https://turbowarp.org/654704517
splines and line clipping (unused) by @-ElidekkAnimations- (both HEAVILY modified by me)