The task fails the last three checks, but I'm unclear why the last two fail; I do call countMineNeighbors() at the end of createGame() and I use getNeighbors(...) in the countMineNeighbors() method. I cannot figure out where I am counting neighboring mines for a cell that is also a mine.
if (!cell.isMine) {
on line 104 should be handling that.