Python 8-Puzzle-solver Resources