A Dead Man's Tale: On the Island of Lost Souls, dead men do tell tales