Unlike a lot of other "theorycraft" gamer jargon, I don't feel like "immersion" means whatever the person saying it wants it to mean in the the context of the current argument. I feel like I understand what other people mean when they say it. I can agree or disagree with how other gamers seek...