I was about to write my thesis on a simulation like this, agents would need to evolve a syntax to survive (not just words like in the simulation above). It truly is a fascinating subject! Never got around to building it, but still very high on my list of things I want to when I have a couple of months to spare.