I've also fixed some other issues along the way. However, the next step requires support for multiple rooms. Finally.