added randomization of walls