Module 5 full lambert/phong

Lambert for things, phong for ground. Did not make phong for everything,
as I will have to make custom light shader anyway.