Deliverance 2. As promised by the developers in recent days, this is a massive update that includes many new features and ...