added camera and game object classes