Planning to make some nice effect (hoping it will be nice), not light related.
So I would probably have to set all pixels alpha channel in background to 0, to make it transparent, and then when another sprite shows on top of it, switch related background pixels to not-transparent, seems like a hard thing with extremely low shader writing experience.