Insider Tales: The Stolen Venus HD is an adventure and a ...