Refactored Packet.IsResponse to an Enum

Much easier to identify a packet direction in code with the enumerator.