A lot more stuff to handle PRIVMSG messages