3x3 puzzle solution with A* and Manhattan distance.