Bot that uses raycasting to sense its surrounding environment and navigate according to it.