Multi-user virtual learning environments: design, implementation, and avatar behavior