Improving spatial ability using a Web-based Virtual Environment (WbVE)