add version with box2d from c++