@griffpatch for the tutorial. I further improved it. I added rolling dynamics I added adjustable gravity and elasticity. Best with full screen. Click and drag the mouse to throw the ball. Make sure you don't spawn a ball on top of the level, if you do, press green flag again. L key to change level. R key to reset