A path string is stored in each board. New boards append the move that got them there. Added correct comments to heuristic function