fixed some worldswitcher functions