Use space to iterate generations