Bitz Bug

Bitz Bugs were tiny insectoids found on a number of planets. Of these, several varieties were known to exist, and it was frequent among them to be deemed a nuisance. One planet they could be found upon was Agamar, although whether this was their homeworld or not is not known.