これはこれで味があっていいようなw
でも部屋が"変な形"かどうかを判定しようとすると結構難しいと思う
ぱっと思いつくのは1つの部屋に2つ以上の部屋が重なったらNGにする、
合成後の部屋の面積が一定以上になったらNGにする、とかかな