public void Init() { //initial values, no state given FrontFace.Init(CubeValue.Front); BackFace.Init(CubeValue.Back); UpFace.Init(CubeValue.Up); DownFace.Init(CubeValue.Down); LeftFace.Init(CubeValue.Left); RightFace.Init(CubeValue.Right); return; }