It's a late final variable that is initialized in the constructor.
@override late List<List<int>> grid;