Could be that the Outernauts thing is part of the Insomniac Click's social game stuff... same for populous.