Cleaning Mode: Random | Docking Mode: Dijkstra's Algorithm