Interactive Fiction in CoffeeScript