Idahoans have hand in Mars rover, decent to Mars on Sunday