Incredibly informative.
That is going to condense down a lot of my pistons. I mainly programmed them the way I did because if you look at the code in a glance itβs very easy to follow/diagnose. Using the method you have suggested, I can see it very quickly getting quite complex.
Thank you.