Added mod(u_time...), smoothstep function