1. A method of enabling a user to navigate in a continuously evolving electronic virtual environment, the method comprising: providing to the user a world model of the environment; sending state changes of the world model representative of the evolving; enabling the user to provide input for control of a position of an object relative to the virtual environment; and creating the environment from the world model and in response to the state changes and the user input.