Write a new restitution mix function

This uses the minimum restitution rather than the maximum, for low
bounciness.