multiple point lights working, somewhat tested