A breath-first-search solution finder for rush hour puzzles.