public virtual void FlipFaceup(Action callback) { State.Flip(true); Roster.ShowUpgradeAsActive(HostShip, UpgradeInfo.Name); ActivateAbility(); Messages.ShowInfo(UpgradeInfo.Name + " is flipped face-up"); HostShip.CallAfterFlipFaceUpUpgrade(this, callback); }