Deliverance 2 harder than a wheel of brie left in the sun. So, ditch the rusty sword, grab your keyboard, and prepare to ...