Project separated in three different parts. Genetic, Tester and manager