Fixed Various Bugs

Fixed lots of small bugs. The following are the remaining features that would need to be fixed or completed in some way:

Not working: Rift Remover, Exit Doors, Dungeon Exit Doors, Trapdoors, Unstable Doors, and commands. Plus door generation at the destination site and possibly platform generation at the destination.

Not tested: Rift Blade

After that, we'll need to need to restore reading/writing into the old save format. Then we can resume the old task list.