updated cannon predictor and aiming vector