The seasons idea is interesting. But I think the races / personalities need to change every age, it keeps the game fresh and gives a reason to try new races / personality combos.