Minecraft may be the most-sold video game on Earth, but it's very different from its fellow chart-toppers. It has basic graphics and no narrative – and yet it's captured the imaginations of over 100 million players. But how has this indie game become a global phenomenon?