Fixed shading, square rendering, need to fix the normal for sphere