Thank you for your feedback!
Regarding comment 1: It's a great idea, personally I would add an option to turn the regulator on/off, I will certainly implement this if I continue the project.
comment 2: Doing it manually didn't feel like the proper way but time was running short and I didn't spend it looking for a better way. Your solution sounds very interesting, I presume it only works properly with orthogonal/colinear engine setups as you said? Thinking about it I only use engines in this fashion so that wouldn't be a problem. Can it handle any number of engines at arbitrary positions/orientations? (all orthogonal/colinear of course)
(thanks for the source code, will look into it)