The Challenges And Opportunities Of Battery Powered Flight