Oh god shaders are terrible and I don't know what's going on.