Как лучше всего сделать логику глубины клеток?
Допустим у меня есть некий массив клеток, где каждая клетка должна иметь глубину N. Сама механика должна выглядеть так: игрок может 'раскопать' любую клетку кликнув на неё. Клетку можно раскапывать N раз до тех пор, пока игрок не дойдет до максимальной глубины. После этого кликать на клетку нельзя. После того, как максимальная глубина клетки достигнута в ней случайно появляется некий предмет.
Как это лучше всего сделать? Стоит ли создавать N дочерних клонов к основной клетки или стоит работать с Buttom?.