Work on implementing a bunch of message sending stuff