public GameState ExtendDelayedAction(DelayedAction action, int amount) { return(UpdateDelayedAction(DelayedActions.WithID(action.ID).ExtendDuration(amount))); }