Shifty Geezer #1 I rigged a quick 2D ODE engine by just setting Z speed to 0 every frame and Z postion to 0 for each object. That allowed collisions as normal with arbitary shapes and no 'container' overhead.