Very interesting game! I was happy to play it for the second time. It's very nice that you actually encourage people to learn through your game. I was about to comment that automatic hints were taking the fun out of it, but then I saw that they can be turned off, so that's on me. I love when people do their own voice acting and the music is cool too. Good job :)
Oh and I'm also very curious about how you actually made it. Is it using some outside dictionary or did you have to think of all the possible connections to words? How does it know which words are connected?