Another round of desired feature requests.

This set is primarily "gameplay" focused, with getting the "audio" right a primary goal. The secondary goal is getting the "tools to generate wordlists" working. ⚙️ those are "greenland" projects, where the language-corpus and LLM queries for translations live

⎯⎯⎯⎯⎯

1. need to have audio "within 0.2 seconds of clicking" for EN->LT multchoice; no hover functionality

2. should have a "don't know" icon/button for multchoice/typing to "skip" (other than "next")

3. should track words for "Journey" in other modes

4. should have "add new corpus" feature

5. separate "easy" and "hard" listening tasks

6. new "drill one subcorpus" mode

A. or, "aware" and "active" options for setting wordlists

7. Save stats to server option

A. this is easy for Claude to implement

8. New function to use the LLM (or Greenland) to check for polysemy

A. words like "state" are too vague, or LT "oda"

B. also use the wordfreq database to add new words

C. script to "generate wordlist" based on English words

D. support for multiple languages for all of this

E. Chinese as the next target language? Languages are different. The "tense" / "declension" work for Lithuanian doesn't matter for Chinese. But there needs to be hanzi/pinyin support.

9. More "sentence" corpuses.

A. These need to be "dependent" on the previous lists.

B. But a dependency tree is complex.

C. Just "uses verbs in verbs 1, and nouns in nouns 1-3".

D. And, direct objects "I want the ball" and adjectives "I want the red ball"

E. possibly not indirect objects etc.; there are a lot of conjugations

F. Sentence Generation is a "greenland" feature

10. Possibly "memory"-based filtering of sentences.

11. Investigate whether the "shuffle" is truly random

12. Check for / prevent multiple simultaneous audio plays

13. "Typing" mode should handle EN->LT and LT->EN

14. switching modes should always "reset" and advance the question