no client side workers
movesLength is from thread-based version
console-configurable useWorkers