generation war