A simple choose-your-own-adventure framework to facilitate the building of text-based games