removed node, meant to do this a while ago
changed astar to work with new data types, need to verify it works (ill be surprised)

cell's now hold key values for pqueue
pqueue is back to being nothing more than a slice
astar function holds maps for parent cells, G values, and H values, using Cords (shouldn't change for comparison's sake) as keys