starting work on shadow map shaders