fix inverted matrix multiplication
fix lights not respecting camera transformation