Started on supporting multiple worlds, possibility to switch still has to be implemented.