SMS: Making virtual worlds