list-based raycaster | ScratchStats