Commit 3. Everything works except genetic alg.

Genetic alg needs work. Fitness not calculated properly. Alg just keeps
stagnating with no improvement.