Generates a fiendishly difficult word search puzzle