Multithreading approach for many AI

Just mentioning this as a sidenote… 1000 Callables don’t result in 1000 threads, the number of actual threads is defined in the executor.