The design of public virtual spaces in 3D virtual worlds on the internet