public virtual void FinishGame() { GameMessages.Emit(GameMessages.Kind.GameEnd, this); }
public virtual void DoTurnStep() { GameMessages.Emit <GameTurn>(GameMessages.Kind.TurnStep, this); }
public virtual void StartGame() { GameMessages.Emit(GameMessages.Kind.GameBegin, this); }