Virtual simulators for undergraduate general physics