mutation fixed. GA works.

needs the correct fitness assesment