Having way too much fun with a lava shader

adding rough manhattan distance check between vectors and lava shader
from threejs examples heavily tweaked