reimplemented planet and lens flare