Developed an interactive N-Puzzle game solver using Python, Tkinter, and Best-First Search to find a sequence of moves toward the goal state. Implemented heuristic functions, including Manhattan Distance, and a graphical interface supporting 3×3, 4×4, and 5×5 puzzle configurations with step-by-step solution visualization.