For the night i reduce the color of very specific things (like some sprites and BG) to darken them, so it won't affect literally anything like FADE does. Also, the light is a circle sprite with additive attribute (#SPADD) and alpha channel set to minimun. Additive synthesis lighten the scenario rather than replacing the scenario with his own colors (default sprite behavior)