cleaning
update lighting code
fix lighting to only process if tile on camera