Untested vengeance implementation.
Update vengeance calculation as per more recent blue post.