Add physics engine initialization and lazy loading