Shadows and Improved Collision Detection