Some updates and a class that can calculate a route without going through gates