A rubiks cube simulation program.