You need your villagers to bone up on their skills. Sure it takes a while but doesn't life go by slowly at times too? We are dealing with raising people from the age of birth up to 70ish years old. They need tender loving care - you need to be patient with them...