8Puzzle Auto Solver