OpenGL Camera class, using glm