Multi-agent path finding in continuous environments