Semi-Stable Basic (Testing) Collision

Collisions have been tested and are semi-stable, but incorrect. Code
handling rotational momentum (especially as pertaining to contacts) is
wrong.