update working on breeding

(Not yet Implimented just building functions)