added some generational score tracking.  Not really tested yet though