added a randomised Strategy
merged and added comments