A* Pathfinding
Click to place obstacles
Green: Start | Red: End
Blue: Path | Cyan: Explored