3D world using raycasting | ScratchStats