Oh cheers for such an extensive reply! This is all very helpful; shaders are a completely foreign language to me still so I'm just in openmouthed awe at folks who're able to make things like shadertoy work for them, so this is super kind of you.
Thanks again, and keep makin' them little games!