Flip camera x/y axes so they are consistent with OpenGL
Add depth cubemaps for point lights
terrible, horrible, no good very bad point lights
The code is currently extremely messy.