new algorithm I devised generates rooms and 1 width corridors. todo generate other corridor types for variety