ball throwing logic changed