This is simple version of RubikDodeca.
If MouseDown outside of cube, then rotate total object. If MouseDown on cube, then rotate 4 faces or 1 face. If drag traverse 2 faces, then rotate 4 faces around 1 face. If drag traverse only 1 face, then rotate 1 face.
There are 6 faces in cube. Then rotation choices is 4x4x4x4x4x4. In initial state, each neighboring faces has same color. Total neighboring combination is 12.Left up is its number.