Misc clean up
Enhance StrategyInterfaceTest
Implement BlockOpponentStrategy
Implement Strategies wrapper class