caching, useful for when working with spotty net access
better player recognition
-a flag for opponents of any race
new harassment criterion
if the match is shorter than the goal, then the goal is not applicable
a TODO
caching should prefer network (when available) for dynamic content
in short games, the later milestones may be not applicable
show negative times correctly
caching and debug-output function
measure first aggression for both players
measure how much we miss by, on average
clarify comment