Using dfs, bfs, dls, ids, greedy, a-star, and ida-star to implement eight puzzle.