One peculiar quirk about the internal workings of the game code is that it remembers the direction the player fired the shot in, but not the position, meaning that the player is allowed to move far away even into an entirely different room, and still deal damage to whoever is in that room depending on the timing of the projectile's impact.