A littler more advanced shader