3d raycaster with height differences | ScratchStats