Len’s Island is an idyllic, welcoming take on the survival genre. But you’ll need to bring your own incentives for…