Implement SimpleStrategy.
Tidied up SimpleStrategy.
100% coverage.