Re-wrote camera class. Fixed zoom in test.