All Collisions Implemented

There are only a few exceptions that we need to address.