random walls initiated, some tweaks needed