Another way to the same thing is to be able to allow to put some blocks on hold under "on Tick". But I decided that it's better to have a special working field for this feature. Everything is actually very simple if only 1 block can be on hold at a time, it's easy to stop the whole EA until particular block passes. The problems starts when I decide to allow multiple blocks to be on hold at a time, and more than that - to allow chains of blocks to be independent from one another. So, if some group (chain) of blocks is on hold, there could be another group (chain) of blocks that works for itself. Now the things are also becoming aynhronous and probably unpredictable. Even I have hard times thinking in asynchronous mode 🙂