add random rotation option in beginning
add saving/loading of rubik's cube state