non-euclidean raycaster | ScratchStats