Deliverance 2 compared to the first game, Warhorse Studios has thankfully been able to implement a lot of ambitious game ...