This an updated version of the FABRIK implementation I made a while ago. This time, it is capable of supporting any amount of legs, given a list of positions per leg and a start position for all of them. The engine works the same, just modify the values of the sliders. But this time they update live, so no need to refresh it anymore.