Optimised map based 3d Raycaster | ScratchStats