Thank you for the kind words!
I ended up pulling the demo from here because it was confusing people a bit since I've rebuilt the game completely and the old demo just doesn't reflect how it is now! A new one is coming SOON though~
As for the lighting system- it's not too complicated! I'm effectively drawing a pure white canvas, and every lit object draws itself on that canvas in pure black, and then for gradient lighting it'll draw black at different opacities. Then when I draw that canvas ontop of the game canvas, I do it with subtractive blending- since the game clamps all of the colors to the NES palette, it makes a really nice effect~