cleaned up code, added shout global chat