virtual –adj. existing on computers or the internet rather than in real life
speculating –v. to form ideas about something with little information about it
aspect(s) –n. part of something
platform(s) –n. a technological way of spreading information such as a social media platform or a video conferencing application
illusion –n. something that looks or seems different from what it is
arena –n. a large building for sports or meetings
ingenuity –n. skill or ability that permits people to solve problems