Implements fallback from StRequestGReen to StWaiting in the case the green request fails.
Adds movableDKW + automata class.
Replaces logic2 with logic in the user names to allow migrating sensors between the blocks.
Adds a stub block ZZ.A2 and makes some trains go to it and turn back.
Adds a few ms of delay in recognizing shorts to avoid flakiness.
Fixes some bugs in the logic, mostly that certain places trains were not waiting for the right signals.
Respects the selection of protocol (dcc128, mm-new)
Makes signal piece not propagate far detector, because it might belong to a different train.
Adds a crossover between tracks 3 and 4 at km 59 to facilitate exiting track 3 and 4 at ZZ.