Multiple-lives support

With ordinal-valued functions is now easy to introduce new interests and
objectives to the AI