World constructor fixes