Accurate ball-slope collision | ScratchStats