Custom Physics engine, based on the book "Game Physics Engine Design"  http://procyclone.com