made walls more versitile: can be visible or invisible and go diagonally