Gaming Technology: A Revolution in Entertainment