added room generation algo