Add a say command.

This is significant because it's the first command where one player can make text appear on another player's screen. There's a fair amount of infrastructure involved there.