Try returning a short list of word options by lookup based on the current word completion. Would save some turns.