Add basic agent class with flight agent