Added General, made abstract Individual class
EA works