If you really want to antagonise players, you should see how it plays in the DungeonScript branch of puzzlescript :)
I like the footsteps and the path revealing, but I wonder whether additional mechanics could help to make it more deductive/puzzley? At the moment the best course of action is to move around until you get close enough to the door either to reach it or to exclude the area you're in.
If you're thinking about Mazes, Draknek's Monstrous Mini Mazes (ye olde flash plug-in required) is an ingenious combination of sokoban and mazes.