Strategy framework
Random strategy