added colliding surface normal to the collider and fixed the movement along colliders