This looks pretty cool, basically it allows you to get off your ship in your space games onto planets (When assigned) and complete missions. And it also looks like you can customize and create your own missions too. Pretty cool, eh?
IGN Page
More Info