Major refactor. Made flight to class to handle multiple actions. Now more reusable