Algorithm solving arbitrary Rubik's Cube
Rotate (Top)
Scramble
Solve