Rewriting to deal  with memory issues

Rewrote much of this to use producer-consumer pattern for thread safe
result writing. Abandoning SCOOP for the time being, as my use of it
keeps crashing nodes on the cluster and getting me in trouble.
Added a rounds played measure