Implementation of "Heterogeneity in the Coevolved Behaviors of Mobile Robots" by M.A. Potter, L.A. Meeden, A.C. Schultz