Bit of cleanup
Bit of cleanup

- Put member initializers on same line as constructor declaration.
- Move all debugging assert logic into assert statements to remove
  preprocessor statements.

MarkZH/Genetic_Chess,MarkZH/Genetic_Chess,MarkZH/Genetic_Chess,MarkZH/Genetic_Chess,MarkZH/Genetic_Chess