changed chat error messages to be displayed on an overlay so that the user knows that they cannot interract with chat at the moment
limited chat history to 100 messages so that the scrollbar doesn't become super small
show chat from the user directly instead of echoing from server, better for laggy people
fix conflicts in chat.dart