It's not just a joke: it's a pretty good puzzle game.