that was the point of the UBotScript indeed, although I would have restricted it to the main think() function. But botman's point is that if it is coded neatly enough, it will be just as hard to write any script than to add functionality directly into the source code.
Anyway - I think it is more urgent now to define the game driver API (in another thread). If anybody has time on his hands he can open the discussion and start proposing things