Still flailing about with shaders