Lots of changes.  Friction, restitution added.  Number of rolls added.  Better up-face determination.