After 836 hours, success!
I don't get why people are saying this is difficult? You max out your villagers asap and you're good.