Attempted to add Lambert diffuse... not quite working yet.