private void FinishTractorBeamMovement(ActionsList.GenericAction action) { TheShip.CallActionIsTaken(action, delegate { // ^ CallActionIsTaken to support interaction with black one, etc Rules.AsteroidHit.CheckDamage(TheShip); Triggers.ResolveTriggers(TriggerTypes.OnShipMovementFinish, Next); }); }