changed some stuff
implemented lighting and normals