move GameGrid out from Solver