Review: Darwin's Paradox is a brief but wonderfully charming adventure that mixes platforming, puzzling and stealth.