Make highlights stand out, re-fix empty message check, make colors seed only get set once

A clarification on the last bit: Instead of having to type "./text" or " /text" to prevent "/text" from being interpreted as a command instead of a normal message, this change allows people to prefix "/ " to messages starting with "/" to allow them to be displayed as-is. So typing "/ /text" will make it so everyone else sees "/text" in the chat.