Genesis Alpha One, Planetary landings will be a reality