change some collision code and how lighting system works, fix lighting bug