Half-Life does indeed have movable objects though, if you've played through it you'd know. Even the "how to play" levels has movable crates within them in which you push and move away to be able to open up new areas and so forth, now you know.
More NPC's would be good to implement.