multiple worlds and games functional