Virtual simulation technologies