A Text Adventure framework with maps, branching dialog, and inventory support.