First stab at breadth-first search for move
Formatting Run