Wow, the video looked very cool! On your site you mentioned that "ODE has been largely modified and underwent heavy optimizations". I'm very curious what parts of ODE gave you the most trouble when using it in your game and also what parts did you optimize and at what cost (accuracy, features, no cost at all)?