Adrian D. Roberts
I don't think that I have come across this properly yet. What I have experienced are points where I am not sure where the story is going next. In those cases I play it out in my mind and let the characters do what they would do if they were real people. I try to work in what are the most logical steps and responses given the world they are in.