Serial command handler Improvements Help.

UKHeliBob:
Can you please be more precise ?

<Arduino is ready -->

BadCheckSum
Message: Benson is in the hedges and he isnt hidi<0087
ACK: 2
Sender: 87
Route: 2
Command: 22
Modifier 1: 11
Modifier 2: 33
Modifier 3: 14

BadCheckSum
Message: Benson is in the hedges and he isnt hidi<0087
ACK: 2
Sender: 87
Route: 2
Command: 22
Modifier 1: 11
Modifier 2: 33
Modifier 3: 14

BadCheckSum
Message: Benson is in the hedges and he isnt hidi<0087
ACK: 2
Sender: 87
Route: 2
Command: 22
Modifier 1: 11
Modifier 2: 33
Modifier 3: 14

BadCheckSum
Message: Benson is in the hedges and he isnt hidi<0087
ACK: 2
Sender: 87
Route: 2
Command: 22
Modifier 1: 11
Modifier 2: 33
Modifier 3: 14

BadCheckSum
Message: 
ACK: 0
Sender: 7
Route: 0
Command: 0
Modifier 1: 0
Modifier 2: 0
Modifier 3: 0

Message: Benson is in the hedges and he isnt hiding.
ACK: 87
Sender: 87
Route: 2
Command: 22
Modifier 1: 11
Modifier 2: 33
Modifier 3: 14

out of 20 times submitting the same string of information it only got it right one time ...