Very cute idea and execution!
Some physics was a bit weird (like straightening after coaching is way too strong), but that's a minor thing. Overall - really good job! And very creative!