astarnode.kod: added Recreate()

astarpath.kod:
Finally fixed DebugItem handling
Removed adding oStartNode to the Closed list to prevent "backwards" bug
Removed RecalculatePath() as it was only for debug, and isnt used for it
Changed how CalculateStep works, instead of calculating one step each move
we now calculate the whole path, then grab the next step, remove it from
closed, and then follow it
Removed debug messages