added shading function
culling works
top surface shaded
shading works for all sides
removed unreasonable
added hires textures