There’s a lot to love about this zero-to-hero story, even if it does take delight in punishing the player