Well, the lights have stayed up for another day. I think they’ve reached “Peak Sag”. I’m rather pleased with how well they work. It’s basically a one dimensional particle system with particles that change size and position. I’ll post the code on GitHub at some point.