TextAdventure in C++