Man, it's kinda cool in a way, but I was finding it mega difficult to actually read any of the packets because there was so much text on the screen in loads of different sizes and colours. It made it kinda look like you hadn't used double-buffering because of all the flickering. You maybe need to look at some way to stop "packets" from moving on top of each other or something like that.

For example, you could give each packet bound boxes and do collision testing and have them bounce off each other like they bounce off the edge of the screen, or make packets go invisible as they move under other ones.

Just a suggestion,