pretty cool
i think the idea is good
you may wanna improve the AS so that the ball HAS to bounce before another click event will trigger it to move
just have a oolean flag that allows a click to modify the balls velocity when its true then set it to falce once the event is triggered then set it to true when a colission is detected with the ground