Generic messaging functions and protocol edits. Mumble function won't work yet!