Replace IGameboard.Cell[,] with Cell this[,]

Level up the abstraction by using interface IGameboard in the
controllers and detonators and allowing the battle field structure to be
any Data Structure.