A really complex simulation