Old code from early 2015. Not being actively maintained for now.
Contributions are still welcome.
https://youtu.be/D7xnKLE-82M
Assume every point on the body to be connected to others with some spring (forming a fully connected network). This will allow the points to behave as if they collectively are the vertices of a soft body.