added actions_for_influence

returns list of actions a list of influences can legally do
revised actions_for_influence

accepts list, string and Player()
added blocks_for_influences

these methods are meant to replace the verbose improbable/probable/judge
blocks/actions
created Player().calculate()

method should replace plethora of probable/improbable block/action
properties
implemented calculate()

all instances of probable/improbable actions/blocks removed and replaced
with calculate