curved raycasting | ScratchStats