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)
changing some conditions on the collision manager fixed the bug of the animation colliding with the invisible wall at the end of the ground
bug fix:when rotating on two angles at the same time the utils::rotate did not behave well.
small improvement
some comment for debugging, the box