3D raycasting engine | ScratchStats