alpha blending testing and depth test fixed