Added some documentation and began the simple (and probably only)
implementation of the collision engine.