How Technology Has Impacted the Gaming Industry