Hunting down non-determinisms, step 1, thread synchro
between world and agent