steels & belpaeme's (s&b's) simulations contain all the right components, but they are put together wrongly. color categories are unrepresentative of categories in general and language is not merely naming. language evolved because it provided a powerful new way to acquire categories (through instruction, rather than just the old way of other species, through trial-and-error experience). it did not evolve so that multiple agents looking at the same objects could let one another know which of the objects they had in mind, co-coining names for them on the fly.
Email your librarian or administrator to recommend adding this journal to your organisation's collection.