Take a fitness Function rather than a Trait in Negamax
MOAR functional.
MOAR functional, pt 2
s/Piece/Side/
Rearrange a bit