Priority inheritance with backtracking for iterative multi-agent path finding | Synapse