public override void OnTurnStart() { CurrentAction = new AttackAction(Fighter); CurrentAction .LinkWith(new MoveAction(Fighter)) .LinkWith(new AttackAction(Fighter)) .LinkWith(new EndTurnAction(Fighter)); }