re-implemented planar rigid body visualizer using the visual_shape elements.  handles 3D occlusions properly now.  resolves issue #56