Initial breeding implementation (more to come)