A Java GA in watchmaker framework for a friend of mine.