RubiksCubeSolver Program interface for a machine that solves a physical rubik's cube using kociemba's two-step algorithm