implementing particle based contact for invertible mpm, not done yet