Первоначально я использовал базу данных орфографического словаря русских слов. Оказалось, что разработчики значительно расширили своё понимание - какие слова являются русскими, появились заимствования, слэнг, новояз и прочее. Проблема в том, что нигде внятно не сказано - какие слова в принципе МОГУТ быть загаданы. Поэтому приходится в прямом смысле слова гадать, и хорошее знание русского языка не всегда помогает, иногда наоборот.
Базу расширил почти вдвое - помогло, но остались слова за её пределами. Ок, есть возможность добавлять новые слова самостоятельно - пользуйтесь ею!