Separated the waters by creating an object that represents the chat commands.
Same thing as last commit but to Viewers.