Python3 framework for text-based adventures