Skald: Exploring Story Generation and Interactive Storytelling by Reconstructing Minstrel