Almost done with Packet class