Correct and improve the impact force code

This required tweaking the drawing code and fling code as we needed to
deal with more realistic masses.