Communication in Goal Oriented Agents