Final push

Had an epiphany about how to prevent cascading retreat broadcasts (duh),
so hacked it back in. Also added some buttons and preset models.