Starting multiworld support
Revert "Starting multiworld support"

This reverts commit e2954215a0a7cb346fcae5a823eef0f8884c4e48.
Just a bunch of stuff