Life Onboard The Solar Inpulse