Completed magellan exercise. Still want to clean up and make prettier but functionality is working