Add multithreaded simulation. Make Match implement Runnable.