textadventure in C++ (still in progress)