Language, Meaning, and Games: A Model of Communication, Coordination, and Evolution