A Ruby library/DSL for creating works of Interactive Fiction