Implemented phong model

Updated Lighting to phong model and some tweaks to the terrain
generation. Still, need to increase speed though.