added walls and switches, switches dont work yet