an animated comic strip about the legend of zelda