Split up message sending so mud object has easy access to send functions but not to message queue management functions.