the danged ball should stay in the hole.
Robbed
This should be an easy fix. The result of the shot is known as soon as it is struck.
Rattle sound = made shot.
I have no clue about programming in Flash, but in the old days, this might have been 2 lines of code.
On the bright side, at least it stayed in bounds.