need to adjust cost/score for pathfinding
currently the unit of cost is graphnodes traversed
this treats diagonal movement equal to horiz/vertical, when it should be sqrt(2) times more