TODO: simulation and collision detection for multibodies