CubeCam Video recorder for Rubik's Cube speed-solving. Random state scrambles are generated using the solver adapted from a Java implementation of Kociemba's 2-phase algorithm.