update: extended template class AStarState (superclass) to connect with
non-template class MapSearchNode (subclass) as opposed to them being
completely separated