Anime and the Visual Novel: Narrative Structure, Design and Play at the Crossroads of Animation and Computer Games