It's a super brute force thing, because I never want to mess with using external services. I just have a massive array of words based on a list I found years ago. I've attached the array (dictionary.js) to the project as a downloadable file if you're interested.