Introduced multithreaded driver. Assumes players are thread-safe.