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
    a. add a select from GL to accurately capture position (can use
      control to move whole puzzle from GL screen), so currently have
      to move from 2D view. (Its currently very inaccurate.)
    b. some issue orient lines at times.
    c. add period 4 movement, analogous to the Rubik Cube.  This gives
      it a more jumbled look as the faces would not line up.
  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.
