Guest writer Evan Hill (a level designer from Naughty Dog) talks about creating surprises--expectation gaps--in your game, and why adhering to a "lifelike" experience isn't the same as preserving the player's sense of immersion.