refactoring : moved some action choosing algorithms upwards for all PossibleActions classes