generating rooms part 3