Bullwinkle Sliding Tile Puzzle Solver