Got the depth sort working, ***I THINK***. Now, on to diffuse shading!