Replaced ArrayList M in World with 2 thread local ArrayLists. Each accessing thread got its own lists.