Added lighting (round1) - still needs work