space mission challenges