Fun to see what this paper did - and Codenames itself is great!
It's best in person, of course, but it also works really well online with a bunch of friends. There's a free, official, online version here https://codenames.game/
And also, shameless plug, I built a clone in Elixir for fun a couple weeks ago: https://maciej.gryka.net/building-secretwords