Update puzzle-examples submodule.
Fix cabal, by mostly removing upper bounds.
Use new puzzle-draw.