[Kangaroo] points being pulled by un-anchored points

Hi guys,

Currently I’m trying to create a network of points in which, the points on the perimeter are anchored and the points inside are pulled by adjacent points, so that when Kangaroo is toggled, the points inside will move towards its equilibrium state.

So far I can only do it with one point inside. (as in the attached image)
I hope that anyone could point me towards the right approach so it would work for multiple points inside.

This is the grasshopper file:
pulling points between points.gh (12.3 KB)
Thank you!