Rename HeuristicNode to CubeNode since it is used in more than just generating Heuristics