Some better even if misplaced logging. Added a 'PortalNode' as well. StartNode's heuristic wasn't used as part of it's total cost, fixed, though that only really threw things off by a constant anyway