A Java port of the ODE (Open Dynamics Engine) 3D physics library