- Add GameMode type: 'letters' | 'words' | 'sentences' | 'paragraphs'
- Add gameMode option to GameOptions (defaults to 'letters')
- Create wordLists.ts with curated word lists for each mode
- Update FallingLetter type to track:
- fullText: complete word/sentence/paragraph
- charIndex: current character progress in word
- Modify word spawning to pick from mode-specific word list
- Update handleTypedLetter to support multi-character typed sequences:
- Track progress through word (charIndex)
- Advance to next character when correct
- Show complete word only when fully typed
- Enhanced canvas rendering with color-coded progress:
- Green: completed characters
- Yellow: current character being typed
- White: remaining characters
- Add mode selector buttons to example app
- Default to 'words' mode in example for testing
- Full TypeScript support for all modes