Basic texturing on terrain, added functionality for pointlights in the terrainshader