Understanding Multi-Agent Systems: The Future of Tech