A* Pathfinding in 2D Games