-change AbstractRoom String to protected