Now engine keeps track of the used letter in the current word.
BUG: it doesn't find all the possible words...