revised QI exception
updated play simulation to work with new QI

codesmell

still missing blocking-steals and contessa
will_intervene returns used influence

will_intervene now explicitly returns which influence is used to block,
so that it can conclusively link with whether or not the QI succeeds for
fails
Merge pull request #3 from hexparrot/new_qi

New qi