programmable black goo