Fixes Room/Instance Creation Syntax Checking

It was being cout'ed rather than user'd like all the other syntax error messages. With these changes the errors are properly reported in LGM's console and not just in output_log.txt
```
Syntax error in room creation code for room 0 (`rm_0'):
Unexpected closing parenthesis: None open.
```