9.2 Behavior
behavior.h
contains the prototype of the Think function as outline below:
/** called for every message received from the server; should
return an action string
*/
virtual std::string Think(const std::string& message) = 0;