Implemented new opengl camera model and controls