A* Pathfinding Implemented in Go