Indie Tech Talk 27: Jim Crawford : Preserving a Sense of Discovery in the Age of Spoilers