Bouncing Ball: Understanding Physics, Mechanics, and Applica