Correct and cleanup build options;
Revert unnecessary getopt.h std::string mangling;
Blocks World agent crash worked around in Visual Studio, but my trust level is low;