Implement functional simulated lidar