Nearly finished refactoring the how byte data is sent to the user. There is currently an extension method called SendBytes and a CheckMessageToSend method that calls SendBytes. Will refactor this entirely after I get a break for a bit.