C++ physics engine inspired by the Cyclone physics engine