Balls Ricochet! – Mastering the Dynamic Bouncing Challenge