Return an nR x nC world with all cells dead.
factory GridWorld.empty(int nR, int nC) => GridWorld(nR, List<bool>.filled(nR * nC, false));