/// <summary>
 /// Unsubscribes an existing observer of the board
 /// </summary>
 /// <param name="boardObserverToUnsubscribe">The observer to be unsubscribed</param>
 public void Unsubscribe(IBoardObserver boardObserverToUnsubscribe) =>
     this.Subscribers.Remove(boardObserverToUnsubscribe);
 /// <summary>
 /// Subscribes a new observer to the board
 /// </summary>
 /// <param name="boardObserverToSubscribe">The observer to be subscribed</param>
 public void Subscribe(IBoardObserver boardObserverToSubscribe) =>
     this.Subscribers.Add(boardObserverToSubscribe);