добавлен градиент

TODO: разобраться с перекрытием, пока просто убираем объекты, которые
имеют хоть одну невидимую точку