Updated communication protocol so that all writes are one operation (making reading easier).
Converting benchmarker into a player translator and a benchmarker.
Finished separating out the benchmarker controller. Finally done with Player related problems (I hope).
Small changes. Added -O3 optimizations.