refactor giveRandomWall