cleanup from previous commit
GameFinished was broken since it was updating a copy of the struct.  also update thinker interface.
call WaitForNextGame()
make it easy to enable using Charles proxy
use game.Turn instead of moveCounter for calculating fitness
init cortex in fitness.  not sure if needed.
dump state to random file
remove comments and unused code