implement steepest ascend and added old puzzle node and search algorithm