rewrote physics::createCollisionShape() and part of collision_shape managment
refactoring