Walls are obstacles that robots cannot move or fire through. For example, if there is a wall 1 space in front of your robot and you resolve a Move 2, your robot moves 1 space and stops. The extra move is lost. A robot or board feature on the other side of a wall from your robot is not “adjacent” to your robot.
Walls stop robot movement and lasers, while the other Board Elements do not.