A library for turning BufferedImages into puzzles