Refactor mission viewmodel into file. Add mission testcase for mobile