Split recursion events for efficiency

Eventually I'm probably going to banish the notification events as well,
except maybe (maybe!) as ping events for players if their capital gets
hit.