PhysX / unity simulation including elastic and inelastic collision with angular and translational momentum conservation.