added many more tests in a new branch to stay isolated from taeks updates
working room emitter framework. needs more tlc though.