Work in progress stuff

Mostly work on the chat system