Bitz bug

Bitz bugs were tiny insects found on several planets. There were several varieties and they were frequently found to be annoying.