//SETUP: public void Setup() { this.observer = new Observer(this); }
public void unRegisterTurnObserver(TurnObserver e) { toRemoveTurnEvents.Add(e); }
//EVENT METHODS: public void AddTurnObserver(TurnObserver tob) { this.turnObservers.Add(tob); }
public void RegisterTurnObserver(TurnObserver e) { turnEvents.Add(e); }