added unit tests
adding more tests
added another unit test. not sure how much good it's doing
Also added code to try and stop the ball impacting more than
once on any impact. If the ball is less than the minimum distance
but it travelling away, then it's not really impacting.