Improved routes to handle positions as coordinates; fixed warm start; general improvements