UPDATE : Added hokusai namespace
UPDATE : Arbitrary boundary handling for rigid body