Added a collision system prototype.
Updated for the latest rust