Denkinovel TODO Ruby music sound Audio preloading Setting modal Make StoryContainer an independent module