I may have to check out Twine. We use Quest to teach kids how to build “interactive fiction” as part of our second year course. It can do “choose your own” adventures or “proper” adventure style games.