Parses and creates files in various word puzzle formats.
Supports the following formats:
- .ipuz
- The format specification is here: http://www.ipuz.org/
- .puz
- This is a proprietary format, but has been backwards engineered as described here: https://code.google.com/archive/p/puz/wikis/FileFormat.wiki
Many thanks to https://github.com/alexdej/puzpy for information on checksums and extensions.