Beyond Reality: Diving into the Immersive Experience of Computer Gaming