So I spent a day and added physx to my engine to replace some of the Box2D functionality and to replace my own raycast code I'd been using (I need some swept box stuff for cover selection for my game). Why is physics so much fun to noodle with? I uploaded a youtube video of a work-in-progress when I was part way done (I've fixed the dodgy box transform rotations now), so I thought I'd share. http://www.youtube.com/watch?v=V5AIKvoSLW8 Now I've got to concentrate on the FPS controller for a bit. Getting that right is very important to the game after all. Then its a fun part with the squad controller. Since I've been doing it almost fulltime, I'm really enjoying it again!