added normals to vertices. havent averaged them
lighting!!! shit lighting, but lighting nonetheless