Rigid Body Collisions of Planar Kinematic Chains With Multiple Contact Points | Synapse