shader tip: it's often confusing to beginners why subtracting from UV coordinates makes the output go "up" but it makes sense if you think of manipulating UVs not as moving the resulting image but rather offsetting our view of it