Teamraum porting

@phgross review :)