A modification to impulse is needed, I think.  An input, which if set, will wait the delayed time, then activate the output for the output time.  If not set, it will behave as it does currently. This little modification will allow 'macros', chains of linked and sequential behaviors that can be triggered by a single event; it will enable much more complex behavior.  You could open armor segments to expose and fire magnetic spring-harpoons, or build legs that articulate more intelligently.  T