a multi-user networked online text-based programmable virtual environment