public boolean step() {
// TODO: These shouldn't be done here, nor so strongly tied to the world renderer
CoreRegistry.put(LocalPlayer.class, new LocalPlayer());
RemoteChunkProvider chunkProvider = new RemoteChunkProvider();
WorldProviderCoreImpl worldProviderCore = new WorldProviderCoreImpl(gameManifest.getWorldInfo(TerasologyConstants.MAIN_WORLD), chunkProvider);
EntityAwareWorldProvider entityWorldProvider = new EntityAwareWorldProvider(worldProviderCore);
WorldProvider worldProvider = new WorldProviderWrapper(entityWorldProvider);
CoreRegistry.put(WorldProvider.class, worldProvider);