Thank you very much and I am glad you liked it! I have many ideas for this and was considering to continue on it, your nice comment definitely gave my morale a huge boost.
Player visibility is an issue I have on my list as is the general chaos and readability of what is happening in combat. I have some ideas on how to expand the basic combat system and add more visual indicators to clear up some of the confusion.
Some amount of chaos is part of the game though, just like you cannot control what actual players in a raid would do. The idea is that the more players raid together and learn the encounters, the better they react to commands or even act independently. Which in turn makes the loss of players more painful. Not just for their character and loot, but also for the teamplay in the guild.
The dog is more of an easter egg and does not have to be visible throughout actual gameplay, maybe I will just hide it or at least give players the option to. I already have mobile controls on my list, for which I would need to hide the dog and move half of the buttons to the right anyways.