Designing virtual worlds for use in mathematics education: the example of experimental algebra · Study