Overhauled the collision manager.
Colliders are now memebers of their objects.
Need to fix the overlap function in the collider class.
But first I need some sleep.