optimize ball flight