Unfinished - PArt way through recoding Decode in protocol.c
New Decode Data packet function.