I've made an attempt to add the gates last time around, but their positions make it hard to implement properly, so it's better to route for the marks in order, and click 'ignore gates' if the proposed route seems unlikely. I'll keep an eye on it two.