8-Puzzle Solver

A 8-puzzle solver using different algorithms and heuristics