Haha, I really love the word search. All my usual tactics fall apart - the limitation on the letters is adversarial in an oddly satisfying way. Cool idea.
Placing the words/extra letters in a way that you don't accidentally make duplicates was a challenge involving a _lot_ of tree walking.