spaghetti code room generation!