343 Industries are planning ‘to be much more communicative’ in the future