I like the animation and I am interested how did you achieve that?
Nice to hear!
I just squash the player and tween it back to normal (could be done with animation too). Finally the ball is rotated based in it's original and target position.