cleaned up code, add break condition

still the eaters don't "learn" or lets say they learn really slow...