other stuff to do
  1. auto-solve only works when it has period 2 movement and size less
    than 4 or if period 3 movement and size less than 5.  Additionally,
    add a solution when its combination of both period 2 and period 3.
  2. GL work: orient lines need to be consistent, sometimes very light
    or invisible.
  3. one should be able to move the trivial corner with the second level
    in period 3 mode without it counting as an extra move.
  4. added period 4 movement with size 2, here it is analogous to the
    2x2x2 Rubik Cube.  This gives it a more jumbled look as the faces
    do not always line up.  This only works if the size is even and not
    sure if size 4 or greater makes much sense (and physically it would
    fall apart).  This is new so not everything works yet.  Orient
    lines only work in 1x1x1 and puzzle needs work in 4x4x4 and above
    including sticky mode.
