texture map shader. also fixed two point light issues, so now it looks pretty