Chat room is back working, still needs more refactoring and minor UI fixes.