Why can spirits travel through walls?
One theory is that they are made up of energy and as you know energy is not solid, giving them the ability to travel through a wall. Another one is that if it is a residual haunting, the entity is oblivious to a newly constructed wall etc. Others say, that the spirit is made of fine matter which is less dense than that of a wall.