Interactive fiction tool