moving some logic from collisiondetector to physics manager (not sure if its a good idea) and making the CD result give more detail about the collision(CollisionStatus object)