xpbd An implementation of "XPBD: position-based simulation of compliant constrained dynamics", MIG'16