other stuff to do
  1. auto-solve only works when it has period 3 movement and size less
    than 4 or if period 4 movement and size less than 5.  Additionally,
    add a solution when its combination of both period 3 and period 4.
  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 4 mode without it counting as an extra move.
