Friendly reminder to double check the "Grid Model" requirements in the assignment write up. There are a bunch of game logic methods that should live inside the Grid, not your view controller. Each of those methods should be just that: a single-task function that encapsulates its part of the game logic.
Most of the points missed on this assignment, historically speaking, are because students dump a bunch of un-encapsulated game logic into the view controller.
Friendly reminder to double check the "Grid Model" requirements in the assignment write up. There are a bunch of game logic methods that should live inside the Grid, not your view controller. Each of those methods should be just that: a single-task function that encapsulates its part of the game logic.
Most of the points missed on this assignment, historically speaking, are because students dump a bunch of un-encapsulated game logic into the view controller.