3D Virtual Worlds and Simulation: The Human-Computer Interface