This is the C++ port of the Traer Physics Library by Jeff