renamed engine internal method
run each bot in its own process: handle bot timeouts gracefuly