Build to be flexible through OOP, GeneticAlgh folder is the main module to solve problems. One of that problems that i solve was KeenProblem in chess. KeenProblem extends from GeneticAlgh to solve the problem, see KeenProblem.keenSolver.py for more details and the output.
TODO -> KnapsackProblem is not working well, need some work.