Module CubePuzzle

module CubePuzzle: sig .. end
The Rubic's cube implementation of Solver.PUZZLE

type state 
type move = 
| U (*up*)
| D (*down*)
| L (*left*)
| R (*right*)
| F (*front*)
| B (*back*)
each move rotates the corresponding face of the cube
include Solver.PUZZLE
include Animation.PUZZLE
val goal : state
the solved cube