Text this: Self-adapting simulated artificial societies