PhysicsStateFactory physicsStateFactory = new PhysicsStateFactory();
PhysicsState physics = physicsStateFactory.createPhysicsState();
SynchronizerCoreStateFactory synchronizerStateFactory = new SynchronizerCoreStateFactory();
SynchronizerCoreState synchronizerState = synchronizerStateFactory.createSynchronizerCoreState();
DateHandlerState dateHandler = new DateHandlerState();
Universe3DStateFactory univ3DStateFactory = new Universe3DStateFactory();
Universe3DState univ3DState = univ3DStateFactory.createEmptyUniverse3DState();
return new UniverseState(trees, fallenLeaves, environment, physics, synchronizerState, dateHandler, univ3DState);
}