My guess is the strings are not modeled as balls balls as continuous lines with a set tension oscillating based on their length and thickness. It's presumably a bunch of trigonometry, but not the most insane modeling problem I've seen. Very cool none the less