Every good hero needs an even better villain: although it’s perhaps a little cliché, it’s been a golden rule of storytelling for almost as long as we’ve been telling stories. Beowulf needs Grendel, ...