Cheers dude :-)
As for the lighting, it's basically done using nothing more sophisticated than a circular gradient fill, the kind I'm sure we've all have played with in DPaint :-)
-edit-
This turned into a Karlos' "How to..." :lol:
I have one such circular fill for the background, which doesn't change from frame to frame.
Then on top of that I put whatever sillouette (spelling?) moving, in this case, weebl a character from my fave webcomic.
Lastly I put another fill over the top, exactly aligned with the background. This one has transparency - opaque in the centre and transparent at the edge.
This one only occurs in some frames and the idea is to make it appear when the bright spot in the backround gets uncovered by the moving object. Just for a bit of extra detail, I shrink it over a frame or two as the background bright spot is eclipsed. Overall, it's supposed to give an impression of a lensflare glowy type thing (excuse the gratuitous technical terminology :lol: )
The arse is fitting it into 16000 bytes, but since these images essentially use a faily basic light to dark palette, I get away with it by reducing the colours (only 48 in this gif).