пивной филворд 2

Цель - найти все слова из списка, ведя по экрану пальцем или курсором мыши от первой буквы слова к последней. Слова не пересекаются между собой, то есть каждая буква на поле используется только один раз в одном слове, сложность в том, что слова пишутся "змейками".