Lots of multiworld work

Simplify command and exception code
Repackage all the multiworld files.