It's amazing I get any work done.
If you want to make your own bug dispenser, here's a customizable bug contraption:
%%WGT0{"w":[{"name":"crawler1","type":"contraption","size":[50,50],"pos":[161,114],"show":"transparent","def":"crawler","widgets":{"c":{}}}],"d":{"crawler":{"name":"crawler","size":[50,50],"margin":[5,5,5,5],"description":"its eggbug","script":"spr:image[\"%%IMG2ADIAMgD/AP8ApQEBACoBAQAHAQEAKgEBAAYBAQAIAQEAIQEBAAQBBwADAQEAIAECIAEBBCAHAQMAHwECIAIBAiANAQEAHQEBIAYBAiAMAQEAHAEBIAgBASAGAQIgAwEBABwBBCAMAQIgBAEBABwBASACAQQgCwEBIAIBAQAbAQEgEwEBIAEBAQAbAQEgEgEBIAIBAQAbAQEgBAECIA0BASABAQEAHAEEIAsBAiABAQEgAgEBABoBAiAIAQEgBgECIAMBAQAaAQEgCAECIAwBAQAbAQEgBgEBIA0BAQAdAQEgAwEDIAwBAQABAQEAHQEDAAMBAyAHAQIAAwEBACEBAQADAQcAJwEBAAcBAQAoAQEABwEBAP8A/wD/AAc=\"]\n\non view do\n o:card.pos+card.size/2\n a:(heading o-pointer.pos)+(.1*sin sys.frame)\n c.clear[]\n c.paste[spr.rotate[a]]\n card.pos:card.pos+3*unit a\n if max(o<0)|(o>deck.card.size) deck.remove[card] end\nend","widgets":{"c":{"type":"canvas","size":[50,50],"pos":[0,0],"locked":1,"animated":1,"volatile":1,"show":"transparent","border":0,"scale":1}}}}}
And the script I gave to the draggable canvas:
on drag do each in range 3 e:card.add["contraption" "crawler"] e.show:"transparent" e.index:-1 e.pos:((random@me.size)-me.size/2)+pointer.pos-e.size/2 end end

