public void Reset() { this.Board = new int[3,3]; for (int i = 0; i < 3; i++) { for (int j = 0; j < 3; j++) { this.Board[i, j] = OEmpty; } } this.compute_observation(); this._actionsSinceReset = 0; }