A program to solve sliding block puzzles. These puzzles consist of a number of rectangular blocks in a tray. The goal is to slide the pieces without lifting any out of the tray until a certain configuration is achieved
More Details: https://inst.eecs.berkeley.edu/~cs61bl/su15/materials/proj/proj3/proj3.html