The development of a virtual world for learning newtonian mechanics