added light.. again
added some buggy light code. Kinda works, but need to be improved, fixed