Scalable Multi-Agent Systems In Restricted Environments