Fixed bugs, cleaned up code, modified alterations to unit fitness

- fixed a bug that caused multiple copies of the same chromosome to
become dominant in population (instead of simply copying their weights)
- fixed a bug that prevented units from getting updated with chromosome
weights after evolving a new generation in GA
- added increments to fitness when enemy units approach player within 25
pixels