working on pathfinding
first pass of A*