The C++ McWilliams RPG program