'Shakespeare would be writing for games today': Cannes' first video game Lili is a retelling of Macbeth