- 1 is a good idea I'll implement that
- I didn't do 2 because as you start going past 5 letters there are thousands of possible words and I have to store those somewhere. I couldn't find a comprehensive list for 6-8 so I just copied the 500+ most common 6-8 letter words and used those for keys. If I could find a list I was happy with I'd do it.
- the combo word thing has the potential to be very laggy and inefficient. I might try implementing it if I can find good lists for the 6-8 letter words. Its just easier for me to allow jumbled invalid entries. The 6-8 words were a bit of an afterthought tbh