Well, I guess I'm hooked for the time being. Here's what I've done so far, however done-to-death it happens to be...
(ghost animal)
startshape GHST
rule GHST {
CLOUD {}
GHST {x 12.3443 r 45 s .9}
}
rule GHST {
CLOUD {}
GHST {y -11.353 r -42 s .9}
}
rule CLOUD {
SPECK {}
CLOUD {x -7.263364 r -70.345 s .91}
}
rule CLOUD {
SPECK {}
CLOUD {x -27.263364 r -70.345 s .91}
}
rule CLOUD {
SPECK {}
CLOUD {y 9.135513 r 33.345 s .91}
}
rule CLOUD {
SPECK {}
CLOUD {y 20.135513 r 33.345 s .91}
}
rule SPECK {
CIRCLE {s .08}
CIRCLE { x -3 y 1.34 s .05}
CIRCLE {x 4.4600 y -2.235 s .06}
HAIRS {}
SPECK {x 2 r 30 s .9 b .0005}
}
rule SPECK {
CIRCLE {s .08}
CIRCLE { x 3 y 1.34 s .05}
CIRCLE {x -2.533 y .211 s .07}
HAIRS {}
SPECK {y 2 r -30 s .9 b .0005}
}
rule HAIRS {
HAIR {}
HAIR {r 180}
}
rule HAIR {
CIRCLE {s .6}
HAIR {y .23 r 6.532 s .9901 b .005}
}
rule HAIR {
CIRCLE {s .6}
HAIR {y .23 r -8.43632 s .9901 b .005}
}
(escher)
startshape ESCHER
rule ESCHER {
EYE {}
ESCHER {r 66 s .99 b .01}
}
rule EYE {
EYE4 {}
CIRCLE {s 2.3}
}
rule EYE4 {
EYE3 {y -1.6}
EYE3 {y 1.6 r 180}
}
rule EYE3 {
EYE1 {}
EYE2 {}
}
rule EYE1 {
CIRCLE {}
EYE1 {x .4 r 2.2 s .93}
}
rule EYE2 {
CIRCLE {}
EYE2 {x -.4 r -2.2 s .93}
}
(black mold)
startshape MOLD
rule MOLD {
MOLD {y 9 x -5 r 55}
}
rule MOLD {
FROND {r 33}
MOLD {y -6 r 45 b .000006}
}
rule MOLD {
FROND {}
MOLD {r 33 s .9999}
}
rule FROND 1 {
SQUARE {}
FROND { y 0.98 s 0.994 r 5 b .02}
}
rule FROND 1 {
SQUARE {}
FROND { y 0.93 s 0.99 r 44 b .005}
}
rule FROND 1 {
SQUARE {}
FROND { y 0.98 s 0.994 r -15 b .002}
}
rule FROND 1 {
SQUARE {}
FROND { y 0.93 s 0.99 r -22 b .001}
}