Story Logic and the Craft of Fiction