Eight years of utilizing virtual worlds for education: a view from the trenches