Packet is now using an array instead of vector.
New class CircularQueue.