Choose-your-own-adventure storytelling has always had a special pull - the sense that a decision actually matters, that the story could branch somewhere different depending on what happens next.