Actually sort of generates messages now
Added a send function
Added a direct status function