While you are digesting your first taste of scripting, let’s stop a moment to consider one of the big differences between
first-person shooters and classic point-and-click adventure games. In the former, interaction is generally proximity-based:
You bump into an elevator button with your weapon, and the doors open. You get within range of an enemy, and it
turns and starts firing on you. Or, you shoot a pile of crates with a missile launcher, and the missile, with the help of
physics, scatters the unfortunate crates.