3d raycasting part 2 | ScratchStats