What do you use to program your IF?

I’ve personally never really encountered a language that lets you express complex world simulation concepts like that so elegantly.