Dijkstra's Algorithm
Click:
Change destination (Dark Blue)
Ctrl+Click:
Change origin (Light Blue)
Shift+Click:
Add Obstacle
Ctrl+Shift+Click:
Remove Obstacle