other stuff to do
  auto-solve only works when the size is 2 or 3 and has period 3 movement
  should use more realistic 3D drawing techniques.
