What if you want to specify the element you want virus (solid, liquid, or gas) to infect? You can't do this; you also can't "infect" anything with CONV, because CONV(CONV) doesn't work. We should make CONV able to convert elements into more CONV; this, alongside tmp and tmp2, will allow what virus doesn't: specific infection.
yes
even through you cannot set conv(conv) as it sets itself back, you can set the conv tmp so it only converts one specific element, or tmp2 = 1 to convert everthing except that element, only thing that does not work is the conv(conv), but you can make it with clne(warp), maybe bhol and warp also [conv(warp) with tmp bhol and tmp2 1] should do