The structure of the code for the Game playing and the Coevolution frameworks needs to be cleaned up.
The current maintainability of the frameworks is not that simple. The code should be modeled on the manner in which most of the other frameworks in CIlib have been completed. For example, the PSO framework.