Hello, so I was just playing Vorarlberg and found that the level crossing logic is still very simple. Basically as soon as the route is set, the signal turns green and at the same time, the gates immediately start to lower, which creates a very interesting situation. In the real world at least for a level crossing that's part of a station, setting a path should first start the bells and warning lights (at this length for about 10-15 seconds), then lower that gates and only once that's done (assuming no errors and that everything else has been set in the meantime) should the signal turn green. Of course this means that routing trains over a level crossing takes forever but that's up to the dispatcher to manage. For example by setting routes in advance or by holding the level crossing down for multiple trains.