A very portable C++ AI library