Can your Rubik's Cube solve itself?