Add role information to outgoing chats
Provide more fluid control over setting player state.

Also don't automatically set initial state upon game creation; delegate
to the game itself for that.