Updated protocol to use ACK which contains message sent, rather than 0 as ACK, to allow for easy sniffing of communication