other stuff todo
  1. double buffering.
  2. clean up lines from slide, more scalable using numSlides.
  3. triangles: variable sides... it would be a hexagon then.
  4. auto-solve capability
  5. Add a frame with a wooden look.
