Redesigned objective function. Other improvements.

Changed timestamping a bit. History wasn't recorded in normal move.
Lost communication, wtf?