Python Text Adventure (teaching demo)