Refactor grid indexer to use a new hash(i, j) function.
The id "0" shouldn't exist in the grid, since we'll be using it to refresent a "hidden" card.
Adding a "reveal" method to GameGrid.