8 Puzzle Solver written in Python