The message format is relative simple: ||[payloadlength in base 10 with length 4][payload]
e.g. ||0037I\'m a Hello World program, kill me!!!
or ||0040$$0I\'m a Hello World program, kill me!!! ($$0 means no color)
If you want to bring color (life) into our messages, the payload has to begin with "$$1" and then for every character, you have to send a byte for the color (4 bits for the ConsoleFrontColor and 4 bits for the ConsoleBackColor) and then the character itself. e.g. ||0013$$1%H%a%l%l%o (in this case % is the color byte) => Hallo