Thanks for playing :)
I built a graph of English words out of Wiktionary data, where every edge is a specific kind of relationship: synonym, antonym, hyperonym/hyponym, part/whole, derived forms and most importantly for this game - coordinated terms and related phrases.
Did you find the sticker in the game that explains the colorful arrows?