Created the required test cases and test suite. Implemented the tests for the first two test files. Added Mohammed's implementation of the BasicStrategy class and renamed it BasicStrategy2.
Finished implementing the test cases. Renamed several of the methods in BasicStrategy to conform with Java conventional code standards.
Corrected a typo in the name of the test suite class. Fixed several of the comments that did not match the code. Removed template javadoc comments from each class.
Removed unused method stubs. Removed class comments.
Deleted the alternate BasicStrategy class. Now we have one implementation that passes all of the test cases.