Implementation of breadth-first search algorithm in solving a Rubik's Square search puzzle. Includes queues!