What I'm getting at is a way to evolve bots, but I want to evolve them against scripted bots. Therefore, as long as I'm asking about the BotRunner class, I might as well ask about how to run bot evaluations in sequence. The JavaDoc says that MultipleUT2004BotRunner and SingleUT2004BotRunner block, such that only one instance can run at a time. However, I would assume that if I terminate a running instance of either BotRunner it would be safe to start a new one. What is the appropriate way to terminate the startAgent() method of one method so that I can start a new one?