Hide LensFlare if not visible

This fix ensures that lens flares aren't rendered if their `visible` property is set to false.