added collision base change
added velocity and rotation updating for collisions