match new and delete
modifying GameGrid
move Evaluator out from GameGrid