Uses an alternate generation creation

Now keeps history across rounds