Mastering the Bounce: A Comprehensive Guide to Bouncing Ball