[NOTE: THE BALL MAY GLITCH OUT WHEN BOUNCING.] Click anywhere to shoot the ball. It will punch towards your mouse cursor. I tested myself if I am able to make a bouncy ball by using the law of reflection and the math here will be weird and difficult for those that you don't understand high-grade physics. Unlike the most projects that only rely on the 90-degree walls, my code can bounce from any shape. This physics mainly appears in Law of Reflection, Golf, Billiards, etc... Also, this was untentionally to be a homage of my old golf projects.