Refactored a lot of main MarsMigration class