public void makeOneStep() {
        for (int i = 0; i < nRows; i += 1) {
            for (int j = 0; j < nColumns; j += 1) {
                Denizen denizen = array[i][j];
                denizen.makeOneStep(this);
            }
        }
        setChanged();
        notifyObservers();
    }