added roadkill weapon
fix potential bug if complete packet is not received while header is read