added camera and panning
added some skeleton code for light shining